varpOver - Amazon QuickSight

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 como NULL ou POST_AGG_FILTER. Não use uma agregação se o nível de cálculo estiver definido como PRE_FILTER ou PRE_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}] )