Exempel på en sektor som har skapats manuellt

I det här exemplet skapas en sektor med hjälp av följande funktioner:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

Du kan använda andra sektorfunktioner om du vill ändra sektorn. Exempelvis kan du använda SLICEAXISADDFILTERS om du vill filtrera värdena på sektoraxlarna.

I det här exemplet skapas en sektor med hjälp av en datalänkning till exempelprogrammet. Sektorn har det första och andra kvartalet av år 2016 på raderna, och elementet Units i hierarkin Measure i kolumnerna. I det här exemplet har datalänkningen namnet BPT.

  1. Skapa en rapport.
  2. I B1 anger du [repository].[BPT].[analysis].[period]. Du kan också ange Row hierarchy i A1 som egen referens.
    [repository].[BPT].[analysis].[period] är det unika namnet på hierarkin Period i OLAP-metadatahierarkin.
  3. I B2 anger du [repository].[BPT].[analysis].[measure]. I A2 anger du Column hierarchy.
  4. I B3 anger du =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}"). I A3 anger du Row list.
  5. I B4 anger du =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}"). I A4 anger du Column List.
  6. I B5 anger du =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3). I A5 anger du Row segment.
  7. I B6 anger du =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4). I A6 anger du Column segment.
  8. I B7 anger du =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5). I A7 anger du Row axis.
  9. I B8 anger du =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6). I A8 anger du Column axis.
  10. I B9 anger du =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]")
    Därmed skapas en xml-lista med alla dimensioner i analyskuben med undantag för rad- och kolumndimensionerna.
  11. I B10 anger du =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8)
  12. Skapa en rapportvariabel med namnet rv_slice.
  13. Överför resultatet av funktionen CREATESLICEDEFINITION i B10 till rv_slice.
    Du kan t.ex. skapa en Ange parametrar-åtgärd och välja rv_slice som Namn-parameter och =B10 som värde.
  14. Skapa en variabelsektor i fönstret Tillbehör med rv_slice som källvariabel.
  15. Dra sektorn till rapporten.