Data da última modificação: 20 Jul 2023
Ambiente
Tableau DesktopResposta
As etapas a seguir são baseadas nos dados da Sample - Superstore.CLIQUE PARA EXPANDIR A SOLUÇÃO
Parâmetro, Cálculo e Exibir etapa de criações
Informações adicionais
As dimensões na divisória Linhas ou Colunas são tratadas de forma hierárquica, então classificar em uma dimensão não afetará as dimensões restantes na divisória.Se você quiser combinar tipos de dados ou adicionar um parâmetro 'Ascendente ou Descendente' à classificação, uma função RANK() pode ser adicionada a qualquer campo não numérico. Consulte a pasta de trabalho em anexo "Sorting by ANYTHING".
Use um cálculo semelhante ao seguinte em vez do cálculo nas instruções acima:
IF [Ascending/Descending]='Ascending' then 1 else -1 END
*
IF [Sort by]='Category' then -rank(min([Category]))
elseif [Sort by]='Sub-Category' then -rank(min([Sub-Category]))
elseif [Sort by]='Sales' then SUM([Sales])
elseif [Sort by]='Profit' then SUM([Profit])
END
A função RANK() pode ser usada em qualquer tipo de dados para convertê-los em um número e reter a ordem original. Para 'Descendente', todo o cálculo pode ser multiplicado por -1.
Obrigado por fornecer seu feedback sobre a eficácia deste artigo.
Abrir novo processo
Continuar a pesquisa
Base de dados de conhecimento
Comunidade
Ajuda do produto
Treinamento e tutoriais