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 ranking
i ranking_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")