INITSLICERS

I dynamiska rapporter kan användarna ofta välja vilka dimensioner som utgör kolumner och rader samt vilka som utgör sektordimensionerna. I databasoberoende rapporter vet rapportdesignern dessutom inte vilka dimensioner som är tillgängliga. Av denna orsak lagras sektordimensionernas värden vanligen i en xml-variabel. Om rapporten använder tuppelrapportparametern för kommunikation i instrumentpaneler måste xml-variabeln vara i ett giltigt format.

Funktionen INITSLICERS genererar en xml-sektorvariabel i korrekt format som används av tuppelrapportparametern.

Du kan validera xml-variabeln med funktionen VALIDATESLICERS.

Syntax

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

Exempel

Det här exemplet baseras på exempelprogrammet. Det genererar xml som exkluderar allt utom måttdimensionen i analyskuben:

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

Resultatet blir följande xml:

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

Exempel

I cell B2 anger du [repository].[bestpracticesolap].[analysis].

I cell B23 anger du =INITSLICERS(B2).

Resulterande xml inkluderar alla dimensioner i analyskuben:

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