Rank - Amazon QuickSight

Rank

A função rank calcula a classificação de uma medida ou uma dimensão em comparação com as partições especificadas. Ele conta cada item, inclusive duplicações, uma vez e atribui um nível "com buracos" para compensar os valores duplicados.

Sintaxe

São necessários colchetes. Para ver quais argumentos são opcionais, consulte as seguintes descrições.

rank ( [ sort_order_field ASC_or_DESC, ... ] ,[ partition_field, ... ] )

Argumentos

campo da ordem de classificação

Uma ou mais medidas e dimensões agregadas pelas quais deseja classificar os dados, separadas por vírgulas. Você pode especificar a ordem de classificação crescente (ASC) ou decrescente (DESC).

Cada campo na lista está entre chaves ({}), caso seja mais de uma palavra. A lista completa está entre colchetes ([ ]).

campo de partição

(Opcional) Uma ou mais dimensões pelas quais deseja particionar, separadas por vírgulas.

Cada campo na lista está entre chaves ({}), caso seja mais de uma palavra. A lista completa está entre colchetes ([ ]).

nível de cálculo

(Opcional) Especifica o nível de cálculo a ser usado:

  • PRE_FILTER: os cálculos de pré-filtro são computados antes dos filtros do conjunto de dados.

  • PRE_AGG: os cálculos pré-agregados são computados antes da aplicação de agregações e dos filtros N superiores e inferiores aos elementos visuais.

  • POST_AGG_FILTER: (Padrão) os cálculos de tabelas são computados quando os elementos visuais são exibidos.

Esse valor será padronizado como POST_AGG_FILTER quando for deixado em branco. Para ter mais informações, consulte Como usar cálculos com reconhecimento de nível no Amazon QuickSight.

Exemplo

O exemplo a seguir classifica max(Sales), com base em uma ordem de classificação decrescente, por State e City, em State de WA. Quaisquer cidades com o mesmo max(Sales) recebem o mesmo nível, mas o próximo nível inclui a contagem de todos os níveis existentes anteriormente. Por exemplo, se três cidades compartilham o mesmo nível, a quarta cidade é classificada como quarta.

rank ( [max(Sales) DESC], [State, City] )

O exemplo a seguir classifica max(Sales), com base em uma ordem de classificação crescente, por State. Quaisquer estados com o mesmo max(Sales) recebem o mesmo nível, mas o próximo nível inclui a contagem de todos os níveis existentes anteriormente. Por exemplo, se três estados compartilham o mesmo nível, o quarto estado é classificado como quarto.

rank ( [max(Sales) ASC], [State] )

O exemplo a seguir classifica Customer Region pela Billed Amount total. Os campos dos cálculos de tabela estão nas fontes de campos do visual.

rank( [sum({Billed Amount}) DESC] )

A captura de tela a seguir mostra os resultados do exemplo, junto com a Billed Amount total, para que você possa ver como cada região é classificada.

Table showing rank and sum of billed amount by customer region for APAC, EMEA, and US.