Compartir a través de


Lección 6: Definir cálculos

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

En esta lección, aprenderá a definir cálculos, que son scripts o expresiones de Expresiones multidimensionales (MDX). Los cálculos permiten definir miembros calculados, conjuntos con nombre y ejecutar otros comandos de script para ampliar las funcionalidades de un cubo de SQL Server Analysis Services. Por ejemplo, puede ejecutar un comando de script 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 script de la pestaña 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 script . Para reorganizar los cálculos, haga clic con el botón derecho en un cálculo determinado y seleccione Subir o Bajar, o haga clic en un cálculo determinado y use los iconos Subir o Bajar en la barra de herramientas de la pestaña Cálculos .

En la pestaña Cálculos , puede agregar nuevos cálculos y ver o editar cálculos existentes en las vistas siguientes 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 un script MDX, un cuadro de expresión rellena la vista de formulario.

  • Vista de script. Esta vista muestra todos los scripts de cálculo en un editor de código, lo que le permite cambiar fácilmente los scripts de cálculo. Cuando el panel de las expresiones de cálculo está en la Vista de script, el Organizador de script estará oculto. La Vista de script 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 script en la barra de herramientas de la pestaña Cálculos .

Nota:

Si SQL Server Analysis Services detecta un error de sintaxis en cualquier cálculo, la vista Formulario no se mostrará hasta que se corrija el error en la vista Script.

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 pestaña Cálculos , el script de cálculo empieza por el comando CALCULATE. El comando CALCULATE controla la agregación de las celdas en el cubo y solo 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, consulte Cálculosy Cálculos en modelos multidimensionales.

Nota:

Los proyectos completos para todas las lecciones de este tutorial están disponibles en línea. Puede saltar a continuación a cualquier lección con el proyecto completado de la lección anterior como punto de partida. Consulte ejemplos de Analysis Services para descargar los proyectos de ejemplo que van con este tutorial.

Esta lección contiene las siguientes tareas:

Definir miembros calculados
En esta tarea, aprenderá a definir miembros calculados.

Definir conjuntos con nombre
En esta tarea, aprenderá a definir conjuntos con nombre.

Lección siguiente

Lección 7: definir indicadores clave de rendimiento (KPI)

Consulte también

Escenario de Tutorial de Analysis Services
Crear conjuntos con nombre
Crear miembros calculados