INITSLICERS

Nei report dinamici, gli utenti possono spesso scegliere le dimensioni che formano le colonne e le righe e quelle utilizzate come sezioni. Nei report indipendenti da database, l'autore del report non è a conoscenza delle dimensioni disponibili. Per questo motivo, i valori delle dimensioni sezione vengono in genere memorizzati in una variabile XML. Se nel report viene utilizzato il parametro di report tupla per le comunicazioni nei pannelli di controllo, il codice XML deve essere in un formato valido.

La funzione INITSLICERS genera una variabile di sezionamento XML nel formato corretto, che verrà utilizzata dal parametro di report tupla.

È possibile convalidare il codice XML mediante la funzione VALIDATESLICERS.

Sintassi

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

Esempio

Questo esempio è basato sull'applicazione di esempio. Viene generato un XML che esclude tutte le dimensioni del cubo Analysis tranne Measure:

=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]")

L'XML risultante è il seguente:

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

Esempio

Nella cella B2 specificare [repository].[bestpracticesolap].[analysis]

Nella cella B23 specificare =INITSLICERS(B2)

Il codice XML risultante include tutte le dimensioni del cubo Analysis:

<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>