Definir cálculos

Usar la ficha Cálculos del Diseñador de cubos para crear miembros calculados, conjuntos con nombre y otros cálculos de expresiones multidimensionales (MDX).

La ficha Cálculos presenta los siguientes tres paneles:

  • En el panel Organizador de script se enumeran los cálculos de un cubo. Utilice este panel para crear, organizar y seleccionar cálculos para su edición.

  • El panel Herramientas de cálculo proporciona metadatos, funciones y plantillas con los que se crean los cálculos.

  • El panel de las expresiones de cálculo admite una vista de formulario y otra de script.

[!NOTA]

Para obtener más información acerca de la generación de scripts MDX, vea la introducción a lo scripts de MDX en Microsoft SQL Server 2005 y consulte la sección sobre recursos adicionales en la página SQL Server 2005 – Analysis Services (en inglés) del sitio web de Microsoft TechNet. Para obtener más información acerca de los problemas de rendimiento relacionados con el diseño de cubos, vea la guía de rendimiento de SQL Server 2005 Analysis Services (en inglés).

Crear un cálculo

Para crear un cálculo, en la ficha Cálculos del Diseñador de cubos, en el menú Cubo, haga clic en Nuevo miembro calculado, Nuevo conjunto con nombre, o Nuevo comando de scripts, según el tipo de cálculo que desee crear. También se puede hacer clic en cualquiera de los botones correspondientes de la barra de herramientas, o bien hacer clic con el botón secundario en cualquier punto del panel Organizador de scripts y, a continuación, hacer clic en uno de los comandos del menú contextual. Esta acción agrega un nuevo cálculo al panel Organizador de scripts y muestra los campos correspondientes del formulario de cálculos del panel de las expresiones de cálculo. Si crea un nuevo script, esta acción abre la Vista de scripts del panel de las expresiones de cálculo. Para obtener más información acerca de la generación de los tres tipos de cálculos, vea Crear miembros calculados, Crear conjuntos con nombre y Definir asignaciones y otros comandos de scripts.

Editar scripts

Edite los scripts en el panel de las expresiones de cálculo de la ficha Cálculos. El panel de las expresiones de cálculo tiene dos vistas: Vista de scripts y Vista de formulario. En la vista de formulario se muestran las expresiones y propiedades para un solo comando. Al editar un script MDX, un cuadro de expresión llena toda la Vista de formulario.

La Vista de scripts proporciona un editor de códigos en el que se editan los scripts. Cuando el panel de las expresiones de cálculo se encuentra en la Vista de script, el panel Organizador de scripts se encuentra oculto. La Vista de scripts proporciona códigos de colores, coincidencia de paréntesis, autocompletar y regiones de código MDX. Las regiones de código MDX se pueden contraer o expandir para facilitar la edición.

Se puede alternar entre la Vista de formulario y la Vista de scripts haciendo clic en el menú Cubo, seleccionando Mostrar cálculos en y, a continuación, haciendo clic en Script o Formulario. También se puede hacer clic en Vista de formulario o Vista de scripts en la barra de herramientas.

Cambiar el orden de resolución

Los cálculos se resuelven en el orden enumerado en el panel del Organizador de scripts. Puede volver a ordenar los cálculos haciendo clic con el botón secundario en cualquier cálculo y, a continuación, haciendo clic en Subir o Bajar en el menú contextual. Puede hacer clic en un cálculo y luego hacer clic en el botón Subir o Bajar en la barra de herramientas.

Puede anular este orden de forma manual para las celdas calculadas y los miembros calculados. Para obtener más información acerca del orden de los pasos y orden de resolución, vea Descripción de orden de paso y orden de resolución (MDX).

Eliminar un cálculo

Para eliminar un cálculo existente, en la ficha Cálculos, en el panel Organizador de scripts, seleccione el cálculo que desee eliminar y haga clic en Eliminar en el menú Editar o haga clic en el icono de Eliminar de la barra de herramientas. También puede hacer clic con el botón secundario en el cálculo en el panel Organizador de scripts y seleccionar Eliminar en el menú contextual.