Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Coluna calculada
Tabela calculada
Medida
Cálculo visual
Conta o número de valores distintos em uma coluna.
Sintaxe
DISTINCTCOUNT(<column>)
Parâmetros
| Vigência | Descrição |
|---|---|
column |
A coluna que contém os valores a serem contados |
Valor de retorno
O número de valores distintos em column.
Comentários
O único argumento permitido para esta função é uma coluna. Você pode usar colunas contendo qualquer tipo de dados. Quando a função não encontra linhas para contar, ela retorna um BLANK, caso contrário, retorna a contagem de valores distintos.
DISTINCTCOUNT função conta o valor BLANK. Para ignorar o valor BLANK, use a função DISTINCTCOUNTNOBLANK.
-
Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo
O exemplo a seguir mostra como contar o número de ordens de venda distintas na coluna ResellerSales_USD[SalesOrderNumber].
= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
Usando a medida acima em uma tabela com ano civil no lado e categoria de produto na parte superior retorna os seguintes resultados:
| Rótulos de linha | Acessórios | Bicicletas | Vestuário | 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 | |
| 1 | 1 | |||||
| Total Geral | 1315 | 3153 | 2410 | 2646 | 1 | 3797 |
Compreender totais de contagem distinta
Totais de contagem distintos não são aditivos. O Total Geral não é a soma dos valores de cada categoria.
Na tabela acima, pode esperar que o Total Geral de 2005 (366) seja igual à soma de Acessórios (135) + Bicicletas (345) + Vestuário (242) + Componentes (205) = 927. No entanto, o total real é 366, que é muito inferior.
Isto acontece porque a mesma ordem pode aparecer em várias categorias. Por exemplo, se a ordem #1001 contiver tanto uma bicicleta como um acessório, essa ordem é contada uma vez na coluna Bicicletas e outra na coluna de Acessórios. Mas ao calcular o Total Geral para a linha, a ordem #1001 só é contada uma vez porque continua a ser apenas uma ordem distinta.
Este é o comportamento correto e esperado de contagens distintas:
- Valores de categoria: Contar ordens distintas apenas dentro dessa categoria específica.
- Totais das linhas: Contar ordens distintas em todas as categorias desse ano – cada ordem é contada apenas uma vez, independentemente do número de categorias em que apareça.
- Total Geral: Contar ordens distintas em todo o conjunto de dados.
Se precisares de totais que se acumulem, considera usar COUNT ou COUNTROWS em vez disso. No entanto, tenha em atenção que estas funções contam linhas, não valores distintos, e darão resultados diferentes.