Ejemplo de un sector creado manualmente

En este ejemplo se utilizan las siguientes funciones para crear un sector:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

Puede utilizar otras funciones de sector para modificar el sector. Por ejemplo, utilice SLICEAXISADDFILTERS para filtrar los valores en los ejes del sector.

En este ejemplo se utiliza una conexión de datos a la aplicación de ejemplo para crear un sector. El sector contiene los trimestres primero y segundo de 2016 en las filas y el elemento Unidades de la jerarquía Measure en las columnas. En este ejemplo, la conexión de datos se denomina BPT.

  1. Cree un informe.
  2. En B1, especifique [repository].[BPT].[analysis].[period]. Como referencia, también puede especificar la jerarquía de filas en A1.
    [repository].[BPT].[analysis].[period] es el nombre exclusivo de la jerarquía Period en la jerarquía de metadatos OLAP.
  3. En B2, especifique [repository].[BPT].[analysis].[measure]. En A2, especifique la jerarquía de columnas.
  4. En B3, especifique =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}"). En A3, especifique la lista de filas.
  5. En B4, especifique =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}"). En A4, especifique la lista de columnas.
  6. En B5, especifique =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3). En A5, especifique el segmento de fila.
  7. En B6, especifique =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4). En A6, especifique el segmento de columna.
  8. En B7, especifique =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5). En A7, especifique el eje de fila.
  9. En B8, especifique =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6). En A8, especifique el eje de columna.
  10. En B9, especifique =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]").
    Así, se crea una lista XML de todas las dimensiones en el cubo Analysis, excepto las dimensiones de fila y columna.
  11. En B10, especifique =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8).
  12. Cree una variable de informe denominada rv_slice.
  13. Pase el resultado de la función CREATESLICEDEFINITION en B10 a rv_slice.
    Por ejemplo, cree una acción Establecer parámetros y seleccione rv_slice como parámetro Nombre y =B10 como valor.
  14. En el panel Accesorios, cree un sector de variable con rv_slice como variable de origen.
  15. Arrastre el sector al informe.