Contar con COUNTROWS en Power BI
La función COUNTROWS
en Power BI es una herramienta esencial para contar filas en una tabla, ya sea que trabajes con una tabla específica o una generada a través de expresiones. A continuación, te explico cómo utilizarla y cómo combinarla con otras funciones como CALCULATE
para aplicar filtros.
Ejercicio 1: Contando Filas con COUNTROWS
Paso 1: Crear una medida
- Supongamos que tienes una tabla llamada
Ventas
, y deseas contar cuántas filas tiene:
Contar Filas = COUNTROWS(Tabla2)
Esto te dará el número total de filas de la tabla Ventas
.
Paso 2: Visualización del resultado
Luego, puedes arrastrar esta medida a una tarjeta visual en el reporte para mostrar cuántas filas existen en tu tabla.
Ejercicio 2: Contar Filas con Filtros usando CALCULATE
COUNTROWS
por sí sola no permite aplicar filtros. Sin embargo, si quieres contar solo las filas que cumplen con una determinada condición, puedes combinarla con la función CALCULATE
.
Crear una medida filtrada y Añadir más filtros
Puedes agregar más condiciones dentro de CALCULATE
usando comas:
Contar Producto A = CALCULATE([Contar Filas], Tabla2[Productos]="A")
Esta medida contará únicamente las filas en la tabla Ventas
donde el producto sea «A».
Esta medida cuenta las filas donde el producto es «A» y el precio es mayor a 10.
Ejercicio 3: Contar Valores Distintos con DISTINCTCOUNT
Otra variación interesante es contar los valores distintos en una columna específica. Para ello, puedes utilizar la función DISTINCTCOUNT
.
Paso 1: Crear una medida de valores distintos
- Si quieres contar cuántos productos distintos tienes en la tabla
Ventas
, puedes usar:
Valores Distintos = DISTINCTCOUNT(Tabla2[Productos])
Esto te dará el número de productos únicos en la tabla Ventas
.
Resumen
COUNTROWS
te ayuda a contar filas en una tabla.CALCULATE
permite agregar filtros para contar solo las filas que cumplan con una condición.DISTINCTCOUNT
es útil para contar valores únicos en una columna.
Estos ejemplos te muestran cómo empezar a usar COUNTROWS
y su potencial cuando se combina con otras funciones como CALCULATE
. ¡Descarga el archivo de práctica y comienza a experimentar con tus propios datos!
Módulo 4: Funciones Dax para Principiantes
Descargar Material 01
Descargar Material 02
Descargar Material 03
- Diferencia entre una medida Explícita y una medida Implícita
- Las funciones SUM y SUMX
- La función CALCULATE(Expression,[filter1],…)
- La función IF(Logical, True, False)
- Calcular el Promedio con AVERAGEX([TableNameOrColumnName])
- Obtener el máximo y mínimo con Max, MaxX, Min, MinX
- Concatenar valores con CONCATENATE(text1,text2)
Responses