INSERTSLICEAXISATTRIBUTESORT
Essa função modifica um eixo de fatia existente com a adição de classificação por atributo. Para adicionar classificação a um segmento, use o eixo modificado ao criar uma definição de segmento.
Estas funções têm um propósito semelhante:
- ADDSLICEAXISATTRIBUTESORT
- INSERTSLICEAXISATTRIBUTESORT
A diferença entre as duas funções está na ordem em que eles adicionam critérios de classificação à definição MDX de uma fatia. A ordem em que os critérios são adicionados determina a ordem em que são aplicados e, portanto, pode afetar como uma fatia é classificada.
ADDSLICEAXISATTRIBUTESORT adiciona classificação ao final da lista de critérios. INSERTSLICEAXISATTRIBUTESORT adiciona classificação ao início da lista de critérios.
Sintaxe
=ADDSLICEAXISATTRIBUTESORT("axis","hierarchy","attribute","break_ hierarchy","order")
O valor do parâmetro Atributo pode ser um nome de atributo ou member_caption
, que classifica os elementos por suas legendas.
O valor do parâmetro Ordem pode ser Desc
ou Asc
, para classificar em ordem decrescente ou crescente.
A função retorna #{Axis}
.
Exemplo
Neste exemplo, a célula F22 retém o resultado de uma função CREATESLICEAXIS:
=ADDSLICEAXISATTRIBUTESORT(F22,"[Product]","member_caption","True","Desc")
A classificação é por Attribute1. True
especifica que a hierarquia seja quebrada, e Desc
que seja classificada em ordem decrescente.