INSERTSLICEAXISVALUESORT

Diese Funktion ändert eine vorhandene Slice-Achse durch Hinzufügen der Sortierung nach Wert. Verwenden Sie die geänderte Achse beim Erstellen einer Slice-Definition, um einem Slice eine Sortierung hinzuzufügen.

Die folgenden Funktionen haben einen ähnlichen Zweck:

  • ADDSLICEAXISVALUESORT
  • INSERTSLICEAXISVALUESORT

Der Unterschied zwischen den beiden Funktionen liegt in der Reihenfolge, in der sie der MDX-Definition eines Slice Sortierkriterien hinzufügen. Die Reihenfolge, in der die Kriterien hinzugefügt werden, bestimmt die Reihenfolge, in der sie angewendet werden und kann daher die Sortierung eines Slice beeinflussen.

ADDSLICEAXISVALUESORT fügt die Sortierung am Ende der Kriterienliste hinzu. INSERTSLICEAXISVALUESORT fügt die Sortierung am Anfang der Kriterienliste hinzu.

Syntax

=ADDSLICEAXISVALUESORT(axis,"tuple",break_hierarchy,"order"[,"ranking"][,ranking_count]).

Die Funktion gibt #{Axis} zurück.

Verwenden Sie die optionalen Parameter ranking und ranking_count, um beispielsweise die 5 besten Werte zurückzugeben.

Die folgenden Rangfolgen sind gültig:

  • Keine
  • TopCount
  • BottomCount
  • TopPercent
  • BottomPercent
  • TopSum
  • BottomSum

Beispiel

In diesem Beispiel enthält die Zelle F22 das Ergebnis einer CREATESLICEAXIS-Funktion.

Mit dieser Funktion werden Werte nach Periode in absteigender Reihenfolge sortiert. True gibt an, dass die Hierarchie aufgehoben wird:

=ADDSLICEAXISVALUESORT(F22,"[Period].[All Years]",True,"Desc")