countOver
A função countOver calcula a contagem de uma dimensão ou medida particionada por uma lista de dimensões.
Sintaxe
São necessários colchetes. Para ver quais argumentos são opcionais, consulte as seguintes descrições.
countOver (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
sum({Sales Amt}). Use uma agregação se o nível de cálculo estiver definido comoNULLouPOST_AGG_FILTER. Não use uma agregação se o nível de cálculo estiver definido comoPRE_FILTERouPRE_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_FILTERquando for deixado em branco. 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 de Sales particionada sobre City e State.
countOver ( Sales, [City, State] )
O exemplo a seguir obtém a contagem de {County} particionada sobre City e State.
countOver ( {County}, [City, State] )
O exemplo a seguir mostra a contagem de Billed Amount por Customer Region. Os campos dos cálculos de tabela estão nas fontes de campos do visual.
countOver ( sum({Billed Amount}), [{Customer Region}] )
A captura de tela a seguir mostra os resultados do exemplo. Como não há outros campos envolvidos, a contagem é uma para cada região.
Se adicionar campos adicionais, a contagem muda. Na captura de tela a seguir, adicionamos Customer Segment e Service Line. Cada um desses campos contém três valores únicos. Com 3 segmentos, 3 linhas de serviço e 3 regiões, o campo calculado mostra 9.
Se adicionar os dois campos adicionais aos campos de particionamento no campo calculado, countOver( sum({Billed Amount}), [{Customer Region}, {Customer Segment},
{Service Line}], a contagem volta a ser 1 para cada linha.