Lección 6: Definir los cálculos
En esta lección, aprenderá a definir cálculos, que son secuencias de comandos o expresiones de Expresiones multidimensionales (MDX). Los cálculos le permiten definir miembros calculados, conjuntos con nombre y ejecutar otros comandos de secuencia de comandos para ampliar las capacidades de un cubo de Microsoft SQL Server 2005 Analysis Services (SSAS). Por ejemplo, puede ejecutar un comando de secuencia de comandos para definir un subcubo y, a continuación, asignar un cálculo a las celdas del subcubo.
Al definir un nuevo cálculo en el Diseñador de cubos, el cálculo se agrega al panel Organizador de secuencias de comandos de la ficha Cálculos del Diseñador de cubos, y los campos del tipo de cálculo en cuestión aparecen en un formulario de cálculos en el panel de las expresiones de cálculo. Los cálculos se ejecutan en el orden en el que aparecen en el panel Organizador de secuencias de comandos. Puede reorganizar los cálculos haciendo clic con el botón secundario en un cálculo determinado y seleccionando Subir o Bajar, o haciendo clic en un cálculo determinado y utilizando los iconos Subir o Bajar en la barra de herramientas de la ficha Cálculos.
En la ficha Cálculos, puede agregar nuevos cálculos y ver o editar cálculos existentes en una de las dos vistas del panel de las expresiones de cálculo:
- Vista de formulario. Esta vista muestra las expresiones y propiedades de un comando único en formato de gráfico. Al editar una secuencia de comandos MDX, un cuadro de expresión rellena la vista de formulario.
- Vista de secuencia de comandos. Esta vista muestra todas las secuencias de comandos de cálculo en un editor de código, lo que le permite cambiar fácilmente las secuencias de comandos de cálculo. Cuando el panel de las expresiones de cálculo está en la vista de secuencia de comandos, el Organizador de secuencias de comandos estará oculto. La vista de secuencia de comandos proporciona codificación de color, coincidencia de paréntesis, autocompletar y regiones de código MDX. Puede expandir o contraer las regiones de código MDX para facilitar la edición.
Para cambiar de una vista a otra en el panel de las expresiones de cálculo, haga clic en Vista de formulario o Vista de secuencia de comandos en la barra de herramientas de la ficha Cálculos.
[!NOTA] Si Analysis Services detecta un error de sintaxis en algún cálculo, la vista de formulario no aparecerá hasta que el error se haya corregido en la vista de secuencia de comandos.
También puede utilizar el Asistente de Business Intelligence para agregar determinados cálculos a un cubo. Por ejemplo, puede utilizar este asistente para agregar inteligencia de tiempo a un cubo, lo que significa definir miembros calculados para cálculos relacionados con el tiempo como, por ejemplo, períodos hasta fecha, medias móviles o crecimiento entre períodos. Para obtener más información, vea Definir cálculos de inteligencia de tiempo mediante el Asistente de Business Intelligence.
Importante: |
---|
En la ficha Cálculos, la secuencia de comandos de cálculo empieza por el comando CALCULATE. El comando CALCULATE controla la agregación de las celdas en el cubo y sólo debería editar este comando si intenta especificar manualmente la forma en que se deberían agregar las celdas del cubo. |
Para obtener más información, vea Cálculos y Definir y configurar un cálculo.
[!NOTA] Para disponer de un proyecto completo de la lección 5, descargue e instale los ejemplos actualizados. Para obtener más información, vea Obtener ejemplos actualizados en Instalar ejemplos.
Esta lección incluye las tareas siguientes:
- Definir miembros calculados
En esta tarea, aprenderá a definir miembros calculados.
- Definir conjuntos con nombre
En esta tarea, aprenderá a definir conjuntos con nombre.
- Definir asignaciones con ámbito mediante comandos de secuencias de comandos
En esta tarea, aprenderá a utilizar comandos de secuencias de comandos para definir subcubos y asignar cálculos al espacio del subcubo mediante cálculos MDX.
Lección siguiente
Lección 7: Definir indicadores clave de rendimiento (KPI)
Vea también
Conceptos
Escenario de Tutorial de Analysis Services
Tutorial de SQL Server 2005 Analysis Services
Otros recursos
Definir un conjunto con nombre
Definir un miembro calculado