INSERTSLICEAXISATTRIBUTESORT

Diese Funktion ändert eine vorhandene Slice-Achse durch Hinzufügen der Sortierung nach Attribut. 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:

  • ADDSLICEAXISATTRIBUTESORT
  • INSERTSLICEAXISATTRIBUTESORT

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.

ADDSLICEAXISATTRIBUTESORT fügt die Sortierung am Ende der Kriterienliste hinzu. INSERTSLICEAXISATTRIBUTESORT fügt die Sortierung am Anfang der Kriterienliste hinzu.

Syntax

=ADDSLICEAXISATTRIBUTESORT("axis","hierarchy","attribute","break_ hierarchy","order")

Der Wert des Attributparameters kann ein Attributname oder member_caption sein, der Elemente nach ihren Captions sortiert.

Der Wert des Reihenfolgeparameters kann Desc oder Asc sein, um in absteigender oder aufsteigender Reihenfolge zu sortieren.

Die Funktion gibt #{Axis} zurück.

Beispiel

Im folgenden Beispiel enthält die Zelle F22 das Ergebnis einer CREATESLICEAXIS-Funktion:

=ADDSLICEAXISATTRIBUTESORT(F22,"[Product]","member_caption","True","Desc")

Es wird nach Attribut1 sortiert. True gibt an, dass die Hierarchie aufgehoben wird, und Desc gibt an, dass sie absteigend sortiert wird.