Eksempel på SLICEAXISADDFILTERS

Du bruker funksjonen SLICEAXISADDFILTERS til å legge til filtre i en skive som er opprettet med skivefunksjoner. Du kan ikke bruke den til å legge til filtre i skiver som er opprettet i dialogboksen Ny skive.

Dette eksemplet er basert på emnet Eksempel på en manuelt opprettet skive.

  1. Opprett skiven som er beskrevet i emnet Eksempel på en manuelt opprettet skive.
  2. Opprett en rapportvariabel med navnet rv_filterxml.
  3. I celle B12 spesifiserer du:
    =SETPROPERTY("","key1","NodeType","Operator","OperatorType","AND","Enabled","True",
    "Nodetype","Filter","Enabled","True","Parent",1,"Aggregation","Any","FilterType","value","Includeotheraxis","False","value",35000000,"condition","GreaterThan",
    "Tuple","[measure].defaultmember,[period].defaultmember,[pos].defaultmember,[product].defaultmember,[region].defaultmember,[channel].defaultmember,[valtype].defaultmember",
    "set","{[measure].[gross margin]}")
  4. Send resultatet av SETPROPERTY-funksjonen til rv_filterxml
    Opprett for eksempel en Angi parametere-handling i en celle.
  5. I celle B15 angir du =SLICEADDAXISFILTERS(B7,ReportVariables.rv_filterxml.Text)
  6. I celle B17 angir du =CREATESLICEDEFINITION("BPT", "Analysis", B9,B15,B8)
  7. Send resultatet av CREATESLICEFEFINITION til variabelen rv_filterslice.
    Opprett for eksempel en Angi parametere-handling i en celle.
  8. Fyll ut rv_filterxml og rv_filterslice
  9. Opprett en variabel skive med rv_filterslice som kilde. Dra skiven til rapporten.
    Skiven viser kun enheter i kvartaler hvor dekningsbidraget var større enn 35 000 000.