Beispiel eines manuell erstellten Slice

In diesem Beispiel werden folgende Funktionen verwendet, um einen Slice zu erstellen:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

Sie können andere Slice-Funktionen verwenden, um den Slice zu ändern. Verwenden Sie beispielsweise SLICEAXISADDFILTERS, um die Werte auf den Slice-Achsen zu filtern.

In diesem Beispiel wird eine Datenverbindung verwendet, um ein Slice zu erstellen. Der Slice enthält das erste und zweite Quartal 2016 in den Zeilen und das Element Einheiten der Hierarchie Measure in den Spalten. Im folgenden Beispiel lautet der Name der Datenverbindung BPT.

  1. Erstellen Sie einen Bericht.
  2. Geben Sie in B1 [repository].[BPT].[analysis].[period] an. Geben Sie als Referenz optional Zeilenhierarchie in A1 an.
    [repository].[BPT].[analysis].[period] ist der eindeutige Name der Periodenhierarchie in der OLAP-Metadatenhierarchie.
  3. Geben Sie in B2 [repository].[BPT].[analysis].[measure] an. Geben Sie in A2 Spaltenhierarchie an.
  4. Geben Sie in B3 =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}"). Geben Sie in A3 Zeilenliste an.
  5. Geben Sie in B4 =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}") an. Geben Sie in A4 Spaltenliste an.
  6. Geben Sie in B5 =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3) an. Geben Sie in A5 Zeilensegment an.
  7. Geben Sie in B6 =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4) an. Geben Sie in A6 Spaltensegment an.
  8. Geben Sie in B7 =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5) an. Geben Sie in A7 Zeilenachse an.
  9. Geben Sie in B8 =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6) an. Geben Sie in A8 Spaltenachse an.
  10. Geben Sie in B9 =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]") an.
    Dadurch wird eine XML-Liste aller Dimensionen im Cube Analysis mit Ausnahme der Zeilen- und Spaltendimensionen erstellt.
  11. Geben Sie in B10 =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8) an.
  12. Erstellen Sie eine Berichtsvariable mit dem Namen rv_slice.
  13. Übergeben Sie das Ergebnis der Funktion CREATESLICEDEFINITION in B10 an rv_slice.
    Erstellen Sie beispielsweise eine Aktion Parameter setzen, und wählen Sie rv_slice als Parameter Name und =B10 als Wert aus.
  14. Erstellen Sie im Bereich Zubehör einen Variablen-Slice mit rv_slice als Quellvariable.
  15. Ziehen Sie den Slice in den Bericht.