Función DISTINCTCOUNT (DAX)
La función DISTINCTCOUNT cuenta el número de celdas distintas de una columna de números.
Sintaxis
DISTINCTCOUNT(<column>)
Parámetros
- columna
Columna que contiene los números que se van a contar
Valor devuelto
Número de valores distintos en column.
Comentarios
El único argumento permitido para esta función es una columna. Puede usar las columnas que contienen cualquier tipo de datos. Cuando la función no encuentra ninguna fila para contar, devuelve BLANK; de lo contrario, devuelve el recuento de valores distintos.
Ejemplo
En el ejemplo siguiente se muestra cómo contar el número de pedidos distintos en la columna ResellerSales_USD [SalesOrderNumber].
=DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
Si se usa la medida anterior en una tabla con el año en el lado y la categoría de producto en la parte superior, se obtienen los siguientes resultados:
Recuento de distintos pedidos a distribuidores |
Etiquetas de columna |
|||||
Etiquetas de fila |
Accessories |
Bikes |
Clothing |
Componentes |
Total general |
|
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 general |
1315 |
3153 |
2410 |
2646 |
1 |
3797 |
En el ejemplo anterior, el usuario podrá observar que la suma de los números de total general de las filas no es correcta; esto sucede porque en el mismo pedido puede haber elementos de línea, en el mismo orden, de varias categorías de producto.