varpOver
A função varpOver
calcula a variação da medida especificada, particionada pelo atributo ou atributos escolhidos, com base em uma população tendenciosa.
Sintaxe
São necessários colchetes. Para ver quais argumentos são opcionais, consulte as seguintes descrições.
varpOver (
measure
,[ partition_field, ... ]
,calculation level
)
Argumentos
- medida
-
A medida para a qual você quer fazer o cálculo, por exemplo
sum({Sales Amt})
. Use uma agregação se o nível de cálculo estiver definido comoNULL
ouPOST_AGG_FILTER
. Não use uma agregação se o nível de cálculo estiver definido comoPRE_FILTER
ouPRE_AGG
. - 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 calcula a variação de sum(Sales)
, particionado pelo City
e State
, com base em uma população tendenciosa.
varpOver ( sum(Sales), [City, State] )
O exemplo a seguir calcula a variação de Billed Amount
sobre Customer Region
, com base em uma população tendenciosa. Os campos dos cálculos de tabela estão nas fontes de campos do visual.
varpOver ( sum({Billed Amount}), [{Customer Region}] )