distinctCountOver
A função distinctCountOver calcula a contagem distinta do operando particionado pelos atributos especificados em um nível especificado. Os níveis compatíveis são PRE_FILTER e PRE_AGG. O operando deve ser não agregado.
Sintaxe
São necessários colchetes. Para ver quais argumentos são opcionais, consulte as seguintes descrições.
distinctCountOver (measure or dimension field,[ partition_field, ... ],calculation level)
Arguments (Argumentos)
- campo de medida ou de dimensão
-
A medida ou a dimensão para a qual você deseja realizar o cálculo, por exemplo
{Sales Amt}. Os valores válidos sãoPRE_FILTERePRE_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.
Esse valor é padronizado como
POST_AGG_FILTERquando está em branco.POST_AGG_FILTERnão é um nível válido para essa operação e resultará em uma mensagem de erro. Para obter mais informações, consulte Como usar cálculos com reconhecimento de nível no Amazon QuickSight. -
Exemplo
O exemplo a seguir obtém a contagem distinta de Sales particionada em City e State no nível PRE_AGG.
distinctCountOver ( Sales, [City, State], PRE_AGG )