INSERTSLICEAXISATTRIBUTESORT

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

Poniższe funkcje mają podobne zastosowanie:

  • ADDSLICEAXISATTRIBUTESORT
  • INSERTSLICEAXISATTRIBUTESORT

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.

ADDSLICEAXISATTRIBUTESORT dodaje sortowanie na końcu listy kryteriów. INSERTSLICEAXISATTRIBUTESORT dodaje sortowanie na początku listy kryteriów.

Składnia

=ADDSLICEAXISATTRIBUTESORT("oś","hierarchia","atrybut","przerwij_hierarchię","kolejność")

Wartością atrybutu parametr może być nazwa atrybutu albo member_caption, która służy do sortowania elementów według podpisów.

Wartością parametru kolejności może być Desc albo Asc, aby sortować malejąco (descending) albo rosnąco (ascending).

Funkcja zwraca #{Axis}.

Przykład

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

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

Sortowanie odbywa się według Atrybutu1. True określa, że hierarchia została przerwana, a Desc – że sortowanie jest malejące.