Eksempel på en manuelt opprettet skive

Dette eksemplet bruker disse funksjonene til å opprette en skive:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

Du kan bruke andre skivefunksjoner til å endre skiven. Du kan for eksempel bruke SLICEAXISADDFILTERS til å filtrere verdiene på skiveaksene.

Dette eksemplet bruker en datatilkobling til Eksempler-applikasjonen for å lage en skive. Skiven har første og andre kvartaler i 2016 på radene og enhetene i Mål-hierarkiet på kolonnene. I dette eksemplet heter datatilkoblingen BPT.

  1. Opprett en rapport.
  2. I B1 angir du [repository].[BPT].[analysis].[period]. Angi eventuelt Radhierarki i A1 for referanseformål.
    [repository].[BPT].[analysis].[period] er det unike navnet på Periode-hierarkiet i OLAP metadata-hierarkiet.
  3. I B2 angir du [repository].[BPT].[analysis].[measure]. I A2 angir du Kolonne-hierarki.
  4. I B3 angir du =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}"). I A3 angir du Radliste.
  5. I B4 angir du =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}"). I A4 angir du Kolonneliste.
  6. I B5 angir du =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3). I A5 angir du Radsegment.
  7. I B6 angir =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4). I A6 angir du Kolonnesegment.
  8. I B7 angir du =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5). I A7 angir du Radakse.
  9. I B8 angir du =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6). I A8 angir du Kolonneakse.
  10. I B9 angir du =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]")
    Dette oppretter en XML-liste over alle dimensjoner i analysekuben, unntatt rad- og kolonnedimensjonene.
  11. I B10 angir du =CREATESLICEFEFINITION ("BPT", "Analysis", B9,B7,B8)
  12. Opprett en rapportvariabel med navnet rv_slice.
  13. Send resultatet av CREATESLICEDEFINITION-funksjonen i B10 til rv_slice.
    Opprett for eksempel en Angi parametere-handling, og velg rv_slice som parameteren Navn og =B10 som verdien.
  14. I Tilbehør-ruten oppretter du en variabel skive med rv_slice som kildevariabelen.
  15. Dra skiven til rapporten.