INSERTSLICEAXISVALUESORT

Funkcja ta modyfikuje istniejący wycinek osi poprzez dodanie sortowania według wartości. Aby dodać sortowanie do wycinka, użyj zmodyfikowanej osi podczas tworzenia definicji wycinka.

Poniższe funkcje mają podobne zastosowanie:

  • ADDSLICEAXISVALUESORT
  • INSERTSLICEAXISVALUESORT

Różnica pomiędzy tymi funkcjami polega na kolejności dodawania kryteriów sortowania do definicji MDX wycinka. Kolejność dodawania kryteriów określa kolejność ich stosowania, a więc może to mieć wpływ na sposób sortowania wycinka.

ADDSLICEAXISVALUESORT dodaje sortowanie na końcu listy kryteriów. INSERTSLICEAXISVALUESORT dodaje sortowanie na początku listy kryteriów.

Składnia

=ADDSLICEAXISVALUESORT(oś,"spójna kolekcja",break_hierarchy,"kolejność"[,"hierarchia"][,licznik_hierarchii]).

Funkcja zwraca #{Axis}.

Można użyć nieobowiązkowych parametrów rankingranking_count, aby zwrócić na przykład pięć najwyższych wartości.

Prawidłowe są następujące kolejności:

  • Brak
  • TopCount
  • BottomCount
  • TopPercent
  • BottomPercent
  • TopSum
  • BottomSum

Przykład

W tym przykładzie komórka F22 zawiera wynik funkcji CREATESLICEAXIS.

Funkcja ta sortuje wartości malejąco według okresu. Wartość True (prawda) oznacza, że hierarchia została przerwana:

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