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.
Como modelador de datos, a veces es posible que tenga que escribir una DAX expresión que cuente filas de tabla. La tabla podría ser una tabla de modelo o una expresión que devuelve una tabla.
El requisito se puede lograr de dos maneras. Puede usar la COUNT función para contar valores de columna o puede usar la COUNTROWS función para contar filas de tabla. Ambas funciones lograrán el mismo resultado, siempre y cuando la columna contada no contenga ningún valor en blanco.
La siguiente definición de medida presenta un ejemplo. Calcula el número de valores de columna OrderDate .
Sales Orders =
COUNT(Sales[OrderDate])
Siempre que la granularidad de la tabla Sales sea una fila por cada pedido de ventas y la columna OrderDate no contenga BLANKs, la medida devolverá un resultado correcto.
Sin embargo, la siguiente definición de medida es una mejor solución.
Sales Orders =
COUNTROWS(Sales)
Hay tres razones por las que la segunda definición de medida es mejor:
- Es más eficaz, por lo que funcionará mejor.
- No tiene en cuenta los valores en blanco incluidos en las columnas de la tabla.
- La intención de la fórmula es más clara, hasta el punto de ser autodescriptante.
Recomendación
Cuando quieras contar filas de tabla, se recomienda usar siempre la función COUNTROWS.
Contenido relacionado
- Ruta de aprendizaje: uso de DAX en Power BI Desktop
- ¿Preguntas? Pruebe a preguntar a la comunidad de Power BI
- ¿Sugerencias? Ideas para contribuir a mejorar Power BI