percentileRank - Amazon QuickSight

percentileRank

A função percentileRank calcula a classificação do percentil de uma medida ou dimensão em comparação com as partições especificadas. O valor do nível de percentil (x) indica que o item atual está acima de x% dos valores na partição especificada. O valor do nível de percentil varia de 0 (inclusivo) a 100 (exclusivo).

Sintaxe

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

percentileRank ( [ 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 faz uma classificação de percentil de max(Sales) em ordem decrescente, por State.

percentileRank ( [max(Sales) DESC], [State] )

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

percentileRank( [sum({Billed Amount}) DESC], [{Customer Region}] )

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 sum of billed amount and percentile by customer region for APAC, EMEA, and US.