INITSLICERS

Em relatórios dinâmicos, os usuários conseguem frequentemente escolher que dimensões formam as colunas e linhas e que dimensões formam as dimensões de fatia. Além disso, em relatórios independentes do banco de dados, o designer do relatório não sabe que dimensões estão disponíveis. Por esse motivo, os valores das dimensões de fatia são geralmente armazenados em uma variável XML. Se o relatório usar um parâmetro do relatório da tupla para comunicação em painéis, o XML tem que estar em um formato válido.

A função INITSLICERS gera uma variável de fatia XML no formato correto para ser usada pelo parâmetro do relatório da tupla.

Você pode validar o XML com a função VALIDATESLICERS.

Sintaxe

=INITSLICERS("cube_Olapmetadata_uniquename" {,"omit_Olapmetadata_uniquename"})

Exemplo

Este exemplo é baseado no aplicativo Samples. Ele gera um XML que exclui todas as dimensões do cubo Análise, exceto a dimensão Medida:

=INITSLICERS("[repository].[bestpracticesolap].[analysis]","[repository].[bestpracticesolap].[analysis].[period]","[repository].[bestpracticesolap].[analysis].[pos]","[repository].[bestpracticesolap].[analysis].[product]","[repository].[bestpracticesolap].[analysis].[region]","[repository].[bestpracticesolap].[analysis].[channel]","[repository].[bestpracticesolap].[analysis].[valtype]")

Este é o XML resultante:

<Table><Row name="[Repository].[BestPracticesOLAP].[ANALYSIS].[MEASURE].[MEASURE]"><Property name="element" value="[MEASURE].[Gross Margin]" /></Row></Table>

Exemplo

Na célula B2, especifique [repository].[bestpracticesolap].[analysis].

Na célula B23, especifique =INITSLICERS(B2).

O XML resultante inclui todas as dimensões do cubo Análise:

<Table><Row name="[Repository].[BestPracticesOLAP].[ANALYSIS].[CHANNEL].[CHANNEL]"><Property name="element"
			 value="[CHANNEL].[All Channels]" /></Row><Row
			 name="[Repository].[BestPracticesOLAP].[ANALYSIS].[MEASURE].[MEASURE]"><Property name="element"
			 value="[MEASURE].[Gross Margin]" /></Row><Row
			 name="[Repository].[BestPracticesOLAP].[ANALYSIS].[Period].[Period]"><Property name="element"
			 value="[Period].[All Years]" /></Row><Row name="[Repository].[BestPracticesOLAP].[ANALYSIS].[POS].[POS]"><Property name="element"
			 value="[POS].[All Pos]" /></Row><Row name="[Repository].[BestPracticesOLAP].[ANALYSIS].[PRODUCT].[PRODUCT]"><Property name="element"
			 value="[PRODUCT].[All Tires]" /></Row><Row name="[Repository].[BestPracticesOLAP].[ANALYSIS].[REGION].[REGION]"><Property name="element"
			 value="[REGION].[All Regions]" /></Row><Row
			 name="[Repository].[BestPracticesOLAP].[ANALYSIS].[VALTYPE].[VALTYPE]"><Property name="element"
			 value="[VALTYPE].[Variance]" /></Row></Table>