Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
columna Calculada
tabla calculada
Medida
cálculo visual
Cuenta el número de valores distintos de una columna.
Sintaxis
DISTINCTCOUNT(<column>)
Parámetros
| Término | Descripción |
|---|---|
column |
Columna que contiene los valores que se van a contar. |
Valor devuelto
Número de valores distintos en column.
Observaciones
El único argumento permitido para esta función es una columna. Puede usar columnas que contengan cualquier tipo de datos. Cuando la función no encuentra ninguna fila para contar, devuelve un BLANK; de lo contrario, devuelve el recuento de valores distintos.
DISTINCTCOUNT función cuenta el valor de BLANK. Para omitir el valor de BLANK, use la función DISTINCTCOUNTNOBLANK.
-
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).
Ejemplo
En el ejemplo siguiente se muestra cómo contar el número de pedidos de ventas distintos en la columna ResellerSales_USD[SalesOrderNumber].
= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
El uso de la medida anterior en una tabla con el año natural en la categoría lateral y producto en la parte superior devuelve los siguientes resultados:
| Etiquetas de fila | Accesorios | Bicicletas | Ropa | 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 | |
| 1 | 1 | |||||
| total general | 1315 | 3153 | 2410 | 2646 | 1 | 3797 |
Descripción de los totales de recuento distintos
Los totales de recuento distintos no son aditivos. El total general no es la suma de los valores de cada categoría.
En la tabla anterior, puede esperar que el Total general para 2005 (366) sea igual a la suma de Accesorios (135) + Bicicletas (345) + Ropa (242) + Componentes (205) = 927. Sin embargo, el total real es 366, que es mucho menor.
Esto sucede porque el mismo orden puede aparecer en varias categorías. Por ejemplo, si el pedido 1001 contiene una bicicleta y un accesorio, ese pedido se cuenta una vez en la columna Bikes y una vez en la columna Accesorios. Pero al calcular el total general de la fila, el orden #1001 solo se cuenta una vez porque sigue siendo solo un orden distinto.
Este es el comportamiento correcto y esperado de recuentos distintos:
- Valores de categoría: recuento de pedidos distintos solo dentro de esa categoría específica.
- Totales de fila: cuenta pedidos distintos en todas las categorías de ese año: cada pedido se cuenta solo una vez, independientemente de cuántas categorías aparezcan.
- Total general: recuento de pedidos distintos en todo el conjunto de datos.
Si necesita totales que suman, considere la posibilidad de usar COUNT o COUNTROWS en su lugar. Sin embargo, tenga en cuenta que estas funciones cuentan filas, no valores distintos y darán resultados diferentes.