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.