Table of Contents

Acción de código DR009 (Legibilidad) Reescribir con DISTINCTCOUNT

Descripción

En lugar de usar una combinación de COUNTROWS y DISTINCT para contar la cantidad de valores distintos en una columna, usa la función DISTINCTCOUNT.

Ejemplo

Cambia:

COUNTROWS(DISTINCT(Sales[CalendarDate]))

A:
```dax
DISTINCTCOUNT(Sales[CalendarDate])

¿Por qué Tabular Editor sugiere esto?

Aunque ambas opciones producen el mismo resultado y el mismo plan de consulta (es decir, un rendimiento idéntico), la función DISTINCTCOUNT es más concisa y más fácil de leer que la combinación de COUNTROWS y DISTINCT. Al usar DISTINCTCOUNT, el código queda más legible y la intención de la expresión es más clara.