Eksempel på SLICEAXISADDFILTERS

Du bruger funktionen SLICEAXISADDFILTERS til at tilføje filtre til et udsnit, der er oprettet med udsnitsfunktioner. Du kan ikke bruge den til at tilføje filtre til udsnit, der oprettes i dialogboksen Nyt udsnit.

Dette eksempel er baseret på emnet Eksempel på et manuelt oprettet udsnit.

  1. Opret det udsnit, der er beskrevet i emnet Eksempel på et manuelt oprettet udsnit.
  2. Opret en rapportvariabel kaldet rv_filterxml.
  3. I celle B12 skal du angive:
    =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 af SETPROPERTY-funktionen til rv_filterxml
    Opret f.eks. en Indstil parametre-handling i en celle.
  5. I celle B15 skal du angive =SLICEADDAXISFILTERS(B7,ReportVariables.rv_filterxml.Text)
  6. I celle B17 skal du angive =CREATESLICEDEFINITION("BPT", "Analysis", B9,B15,B8)
  7. Send resultatet af CREATESLICEDEFINITION til variablen rv_filterslice.
    Opret f.eks. en Indstil parametre-handling i en celle.
  8. Udfyld rv_filterxml og rv_filterslice
  9. Opret et variabelt udsnit med rv_filterslice som kilden. Træk udsnittet til rapporten.
    Udsnittet viser kun enheder i kvartaler, hvor bruttoavancen var større end 35000000.