INITSLICERS

I dynamiske rapporter kan brukere ofte velge hvilken dimensjon som utgjør kolonnene og radene, og hvilke som utgjør skivedimensjonene. Og i databaseuavhengige rapporter er det ukjent for den som designer rapporten hvilke dimensjoner som er tilgjengelige. Derfor lagres verdiene til skivedimensjonene vanligvis i en XML-variabel. Hvis rapporten bruker tuple-rapportparameteren for kommunikasjon i instrumentbord, må XML-en være i et gyldig format.

INITSLICERS-funksjonen genererer en XML-skivevariabel i det korrekte formatet som brukes av tuple-rapportparameteren.

Du kan validere XML-en med VALIDATESLICERS-funksjonen.

Syntaks

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

Eksempel

Dette eksemplet er basert på Eksempler-applikasjonen. Den genererer XML som ekskluderer alle unntatt Mål-dimensjonen til analysekuben:

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

Dette er den resulterende XML:

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

Eksempel

I celle B2 angir du [repository].[bestpracticesolap].[analysis].

I celle B23 angir du =INITSLICERS(B2).

Den resulterende XML inkludere alle dimensjoner i analysekuben:

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