distinctCountOver - Amazon QuickSight

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 )

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ão PRE_FILTER e 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.

Esse valor é padronizado como POST_AGG_FILTER quando está em branco. POST_AGG_FILTER não é um nível válido para essa operação e resultará em uma mensagem de erro. Para ter 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 )