As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
percentileContOver
A função percentileContOver
calcula o percentil com base nos números reais em measure
. Ela usa o agrupamento e a classificação aplicados nas fontes do campo. O resultado é particionado pela dimensão especificada no nível de cálculo especificado.
Use essa função para responder à seguinte pergunta: quais pontos de dados reais estão presentes nesse percentil? Para retornar o valor do percentil mais próximo que está presente no seu conjunto de dados, use percentileDiscOver
. Para retornar um valor de percentil exato que talvez não esteja presente no seu conjunto de dados, use percentileContOver
.
Sintaxe
percentileDiscOver (
measure
,percentile-n
, [partition-by, …
] ,calculation-level
)
Argumentos
- medida
-
Especifica um valor numérico a ser usado para computar o percentil. O argumento deve ser uma medida ou uma métrica. Nulls são ignorados no cálculo.
- percentil n
-
O valor do percentil pode ser qualquer constante numérica de 0 a 100. Um valor de percentil 50 calcula o valor médio da medida.
- partition-by
-
(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 ([ ]).
- calculation-level
-
Especifica onde realizar o cálculo em relação à ordem de avaliação. Há três níveis de cálculo compatíveis:
-
PRE_FILTER
-
PRE_AGG
-
POST_AGG_FILTER (padrão): para usar esse nível de cálculo, especifique uma agregação em
measure
, por exemplo,sum(measure)
.
PRE_FILTER e PRE_AGG são aplicados antes que a agregação ocorra em uma visualização. Para esses dois níveis de cálculo, você não pode especificar uma agregação em
measure
na expressão do campo calculado. Para saber mais sobre os níveis de cálculo e quando são aplicados, consulte Ordem de avaliação no Amazon QuickSight e Como usar cálculos com reconhecimento de nível no Amazon QuickSight. -
Retornos
O resultado da função é um número.
Exemplo de percentileContOver
O exemplo a seguir ajuda a explicar como o percentileContOver funciona.
exemplo Comparar os níveis de cálculo para a mediana
O exemplo a seguir mostra a mediana de uma dimensão (categoria) usando diferentes níveis de cálculo com a função percentileContOver
. O percentil é 50. O conjunto de dados é filtrado por um campo de região. O código para cada campo calculado é o seguinte:
-
example = left(
(Um exemplo simplificado.)category
, 1 ) -
pre_agg = percentileContOver ( {Revenue} , 50 , [ example ] , PRE_AGG)
-
pre_filter = percentileContOver ( {Revenue} , 50 , [ example ] , PRE_FILTER)
-
post_agg_filter = percentileContOver ( sum ( {Revenue} ) , 50 , [ example ], POST_AGG_FILTER )
example pre_filter pre_agg post_agg_filter ------------------------------------------------------ 0 106,728 119,667 4,117,579 1 102,898 95,946 2,307,547 2 97,807 93,963 554,570 3 101,043 112,585 2,709,057 4 96,533 99,214 3,598,358 5 106,293 97,296 1,875,648 6 97,118 69,159 1,320,672 7 100,201 90,557 969,807