Função DISTINCTCOUNT (DAX)
A função DISTINCTCOUNT conta o número de células diferentes em uma coluna de números.
Sintaxe
DISTINCTCOUNT(<column>)
Parâmetros
- column
A coluna que contém os números a serem contados.
Valor de retorno
O número de valores distintos em column.
Comentários
O único argumento permitido a esta função é uma coluna. É possível usar colunas que contêm qualquer tipo de dados. Quando a função não localizar nenhuma linha para contar, ela retornará BLANK; caso contrário, retornará a contagem de valores distintos.
Exemplo
O exemplo a seguir mostra como contar o número de ordens de vendas distintas na coluna ResellerSales_USD [SalesOrderNumber].
=DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
O uso da medida anterior em uma tabela com ano civil na lateral e categoria de produto na parte superior gera estes resultados:
Distinct Reseller Orders count |
Rótulos de Coluna |
|||||
Rótulos de Linha |
Acessórios |
Bikes |
Roupas |
Componentes |
Total Geral |
|
2005 |
135 |
345 |
242 |
205 |
366 |
|
2006 |
356 |
850 |
644 |
702 |
1015 |
|
2007 |
531 |
1234 |
963 |
1138 |
1521 |
|
2008 |
293 |
724 |
561 |
601 |
894 |
|
Total Geral |
1315 |
3153 |
2410 |
2646 |
1 |
3797 |
No exemplo anterior, o usuário provavelmente notou que os números de linhas Grand Total não são somados. Isso ocorre porque a mesma ordem pode conter itens de linha, na mesma ordem, de categorias de produtos diferentes.