Ejemplo de un elemento de sector calculado dinámico

Puede utilizar un elemento calculado para sumar los valores de los elementos en una jerarquía. Si permite a los usuarios elegir la jerarquía, el elemento calculado debe ser dinámico.

Este tema es un ejemplo de cómo se crea un elemento calculado dinámico en un sector. En este ejemplo, se utiliza la jerarquía de metadatos OLAP de la aplicación de ejemplo para mostrar las dimensiones del cubo Analysis en un cuadro combinado. Al seleccionar una dimensión, el informe muestra el valor de cada elemento de la jerarquía. Además, el elemento calculado muestra el total de todos los valores.

  1. Cree una lista personalizada en la jerarquía de metadatos OLAP. Especifique que la lista muestre los elementos secundarios del cubo Analysis.
  2. Cree un cuadro combinado en un informe y arrastre la lista de metadatos OLAP a él. Cambie el nombre del cuadro combinado dims.
  3. En el modo Diseño, seleccione una dimensión que no sea la de medida en el cuadro combinado.
  4. Cree un sector.
  5. Para la jerarquía Filas, seleccione Editar fórmula y especifique =ReportObjects.dims.attribute1.
    Attribute1 recupera el nombre de la jerarquía.
  6. En el primer segmento de filas, seleccione Editar lista. El Diseñador de listas se muestra para la dimensión seleccionada en el cuadro combinado dims. Seleccione cualquier elemento.
  7. En Configuración de selección, seleccione Editar fórmula. En el cuadro de diálogo Editar MDX personalizado, especifique =ReportObjects.dims.attribute1&"Total".
    Total se muestra en modo Vista como el nombre del elemento calculado.
  8. Añada un segundo segmento a las filas. Seleccione Editar lista. El Diseñador de listas se muestra para la dimensión seleccionada en el cuadro combinado dims. Seleccione cualquier elemento.
  9. En Configuración de selección, seleccione Editar fórmula. En el cuadro de diálogo Editar MDX personalizado, especifique =ReportObjects.dims.attribute1&".Levels(1).Members".
    En modo Vista, esto muestra los elementos de primer nivel de la jerarquía seleccionada.
  10. Añada la dimensión de medida como jerarquía Columnas.
  11. Para el primer segmento, seleccione Unidades.
  12. Haga clic en el icono Editar configuración de sector en la barra de herramientas de la sección General.
    Se muestra el Diseñador de configuración de sectores.
  13. Haga clic en Añadir elemento y seleccione la opción Dinámico.
  14. En el campo Fórmula, especifique: =ReportObjects.dims.Attribute1&".[Total]".
  15. En el campo Expresión, especifique =="Sum("&ReportObjects.dims.Attribute1&".Levels(1).Members)".
  16. Arrastre el sector al informe.