Exemplo de uma fatia criada manualmente

Este exemplo usa estas funções para criar uma fatia:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

Você pode usar outras funções de fatia para modificar a fatia. Por exemplo, use SLICEAXISADDFILTERS para filtrar os valores nos eixos da fatia.

Este exemplo usa uma conexão de dados com o aplicativo Samples para criar uma fatia. A fatia tem o primeiro e o segundo trimestres de 2016 nas linhas e o elemento Unidades da hierarquia Medida nas colunas. Neste exemplo, a conexão de dados é denominada BPT.

  1. Crie um relatório.
  2. Em B1, especifique [repositório].[BPT].[análise].[período]. Opcionalmente, para sua referência, especifique Hierarquia de linhas em A1.
    [repository].[BPT].[analysis].[period] é o nome exclusivo da hierarquia Período na hierarquia de metadados OLAP.
  3. Em B2, especifique [repositório].[BPT]. [análise].[medida]. Em A2, especifique Hierarquia de coluna.
  4. Em B3, especifique =CREATESLICELIST("[repositório].[bpt].[análise].[período]", "{[período].[todos os anos].[2016].[2016_T1],[período].[todos os anos].[2016].[2016_T2]}"). Em A3, especifique Lista de linhas.
  5. Em B4, especifique =CREATESLICELIST("[repositório].[bpt]. [análise].[medida]", "{[medida].[unidades]}"). Em A4, especifique Lista de colunas.
  6. Em B5, especifique =CREATESLICELISTSEGMENT("[repositório]. [bpt].[análise].[período]",B3). Em A5, especifique Segmento da linha.
  7. Em B6, especifique =CREATESLICELISTSEGMENT("[repositório].[bpt].[análise].[medida]",B4). Em A6, especifique Segmento da coluna.
  8. Em B7, especifique =CREATESLICEAXIS("[repositório].[bt].[análise].[período]", "nenhum", B5). Em A7, especifique Eixo da linha.
  9. Em B8, especifique =CREATESLICEAXIS("[repositório].[bpt].[análise].[medida]", "nenhum", B6). Em A8, especifique Eixo da coluna.
  10. Em B9, especifique =INITSLICERS("[repositório].[bpt].[análise]", "[repositório].[bpt].[análise].[período]","[repositório].[bpt].[análise].[medida]").
    Isso cria uma lista XML de todas as dimensões no cubo Análise, exceto as dimensões de linha e coluna.
  11. Em B10, especifique =CREATESLICEDEFINITION("BPT", "Análise", B9,B7,B8).
  12. Crie uma variável de relatório denominada rv_slice.
  13. Passe o resultado da função CREATESLICEDEFINITION em B10 para rv_slice.
    Por exemplo, crie uma ação Definir Parâmetros e selecione rv_slice como o parâmetro Name e =B10 como o valor.
  14. No painel Acessórios, crie uma fatia variável com rv_slice como a variável de origem.
  15. Arraste a fatia para o relatório.