Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo encontrar el recuento de filas que no están en blanco en función de una medida calculada?

Hola experto,

Tengo el siguiente objeto visual de tabla:

Nombre EmpCantidad vendida
John122
Pedro
Ravi67
Rastrillo
Neha155

En este caso, la "cantidad vendida" es una medida calculada.

Necesito encontrar el número de filas que no están en blanco, que es 3 en este caso, es decir.

Nombre EmpCantidad vendidaRecuento de filas
John1223
Pedro 3
Ravi673
Rastrillo 3
Neha1553

He intentado usar el siguiente dax:

COUNTROWS(FILTER('Order_table',NOT(ISBLANK([Cantidad vendida]))))

Pero no estoy obteniendo el resultado.

¿Podría sugerir cómo lograr lo mismo?

Gracias y saludos,

Tushar Gaurav

10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

Hola @TusharGaurav
Estabas en el camino 🙂 correcto

La fórmula que está funcionando :

Non_blnk_rows =
CALCULAR(
COUNTROWS (Filas de conteo)(FILTRO(«Cuadro (2)»,NO ISBLANK([sum_]))),TODOS SELECCIONADOS(«Cuadro (2)»[Nombre emp]))
Ritaf1983_0-1726829839153.png

El pbix está adjunto

Si mi respuesta fue útil, por favor dame un felicito y acéptalo como una solución.

Hola Rita,

Muchas gracias por su respuesta.

Lamento que haya 2 columnas más, es decir, Jefe de equipo y Persona de ventas.

Nombre del gerenteLíder de equipoVendedorPersonaCantidad vendida
JohnRamboArnold10000
JohnRamboTim125
JohnRamboCasarse
PedroNehaRaj123
PedroNehaNarnia
RastrilloRaviBilly45
RastrilloRaviMartha29
RastrilloRaviSaif35

He utilizado el siguiente cálculo:

Non_blnk_rows =
CALCULAR(
COUNTROWS(FILTER('Hoja1',NOT ISBLANK([Cantidad vendida]))),ALLSELECTED('Hoja1'[Nombre del gerente],Hoja1[Líder de equipo],Hoja1[Líder de equipo]))

Pero no funciona y obtengo 1 en lugar de 6.

¿Podría ayudarme, por favor?

Hola @TusharGaurav
Modifique la fórmula a:

Non_blnk_rows =
CALCULAR(
COUNTROWS (Filas de conteo)(FILTRO(«Cuadro (2)»,NO ISBLANK([sum_]))),TODOSEXCEPTO('Cuadro (2)','Cuadro (2)'[Cantidad vendida]))
Ritaf1983_0-1726833704015.png

Si mi respuesta fue útil, por favor dame un felicito y acéptalo como una solución.

Hola Rita,

Gracias de nuevo por tan pronta respuesta.

En realidad, "Cantidad vendida" no es una columna, sino una medida calculada, por lo que puedo usarla en el dax "Todos excepto".

¿Hay alguna alternativa?

Gracias y saludos,

Tushar Gaurav

El trabajo de sholud allsellected (mesa) también.

No estoy cerca de la computadora, si no funciona, avíseme y lo verificaré más tarde

Hola Rita,

Gracias.

Incluso allselected no funciona.

Este DAX también toma solo columnas y no medidas.

Gracias y saludos,

Tushar Gaurav

Hola @TusharGaurav
Lo comprobé y todo seseleted a nivel de mesa funciona perfectamente.
(elimina todos los filtros que vienen de la tabla y crea el filtro por la medida)

** Si tiene empleados o algo similar como dimensión, debe aplicarse en esta tabla de dimensiones de empleados.

Ritaf1983_0-1726850209344.png

Se adjunta el pbix actualizado, desde aquí si no funciona necesito ver tu pbix.

Si mi respuesta fue útil, por favor dame un felicito y acéptalo como una solución.

Debería funcionar porque el contexto del filtro proviene de la tabla...

Por favor, comparta el enlace para su archivo pbix y verificaré por qué no funciona para usted

Hola Rita,

Gracias.

Funciona para mis datos de muestra de una sola tabla, pero estoy usando varias tablas con algunos cálculos complejos.

Puede ser por eso que no funciona.

Gracias por tu ayuda.

Gracias y saludos,

Tushar Gaurav

@TusharGaurav
En este caso, parece que definitivamente necesita una tabla de dimensiones para los empleados.
A continuación, independientemente de lo que haga en el cálculo, podrá eliminar los filtros de la tabla de dimensiones.
Una de las razones por las que el motor de Power BI favorece en gran medida los "esquemas de estrella".

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors