Eksempel på et manuelt oprettet udsnit

Dette eksempel bruger disse funktioner til at oprette et udsnit:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

Du kan bruge andre udsnitsfunktioner til at ændre udsnittet. Brug for eksempel SLICEAXISADDFILTERS til at filtrere værdierne på udsnitsakserne.

Dette eksempel bruger en dataforbindelse til Samples-programmet til at oprette et udsnit. Udsnittet har første og andet kvartal af 2016 på rækkerne og Units-elementet i Measure-hierarkiet på kolonnerne. I dette eksempel hedder dataforbindelsen BPT.

  1. Opret en rapport.
  2. I B1 angives [repository].[BPT].[analysis].[period]. Du kan eventuelt angive Rækkehierarki i A1 til din reference.
    [repository].[BPT].[analysis].[period] er det entydige navn på hierarkiet Period i OLAP-metadatahierarkiet.
  3. I B2 skal du angive [repository].[BPT].[analysis].[measure]. Angiv Kolonnehierarki i A2.
  4. I B3 angives =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}"). I A3 skal du angive Rækkeliste.
  5. I B4 skal du angive =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}"). Angiv Kolonneliste i A4.
  6. I B5 angives =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3). I A5 skal du angive Rækkesegment.
  7. I B6 angives =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4). I A6 skal du angive Kolonnesegment.
  8. I B7 angives =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5). I A7 skal du angive Rækkeakse.
  9. I B8 angives =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6). I A8 skal du angive Kolonneakse.
  10. I B9 angives =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]")
    Dette opretter en XML-liste over alle dimensioner i Analysis-kuben, undtagen række- og kolonnedimensionerne.
  11. I B10 angives =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8)
  12. Opret en rapportvariabel ved navn rv_slice.
  13. Send resultatet af funktionen CREATESLICEDEFINITION i B10 til rv_slice.
    Opret f.eks. en Indstil parametre-handling, og vælg rv_slice som parameteren Navn og = B10 som værdien.
  14. I ruden Tilbehør skal du oprette et variabeludsnit med rv_slice som kildevariablen.
  15. Træk udsnittet til rapporten.