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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Syndicate_Admin
Administrator
Administrator

Valores nulos FILTER OUT

Hola

¿Podría ayudarme con el problema?

Me gustaría agregar Filter / Slicer al panel de control para permitir que el usuario filtre la tabla dependiendo de si desea ver también filas nulas.

'TP USD' es la medida CALCULATE( divide(SUM GOR), SUM(Units)). Tengo tabla con Países, Años, Productos vendidos. Si no hay ventas de Factory en ese año, no hay 'TP USD', solo mida 'SalesPrice1).

En el panel de filtros, puedo filtrarlo como 'no está en blanco', pero quiero que el usuario decida si quiere ver todos o solo los productos con precio de fábrica y de venta. El panel de filtros está oculto.

Cuando agrego la medida 'TP USD' a la segmentación no está permitida, pero quiero obtener algo como la segmentación con la opción: 'TODOS', 'Tanto de fábrica como de mercado".

¿Alguien podría ayudarme, por favor?

KaroRoza_0-1732027847750.png

Llegar:

KaroRoza_1-1732027913621.png

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola, @KaroRoza

Simplemente he modelado algunos datos que, con suerte, se ajustan a su situación. Como dice @johnt75 , primero crea una tabla de segmentación.

vzhangtinmsft_0-1732090152317.png

Measure = SWITCH(TRUE(),
SELECTEDVALUE('Slicer Table'[Value])=BLANK(),1,
SELECTEDVALUE('Slicer Table'[Value])="All",1,
SELECTEDVALUE('Slicer Table'[Value])="Both Factory and Market"&&[TP USD]<>BLANK(),1
)

vzhangtinmsft_1-1732090306054.pngvzhangtinmsft_2-1732090315585.png

¿Es este el resultado que esperabas?

Saludos

Equipo de apoyo a la comunidad _Charlotte

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Utilice la funcionalidad Introducir datos para crear una tabla desconectada que utilizará en la segmentación.

A continuación, puede crear una medida para utilizarla como filtro

Row is visible =
IF (
    SELECTEDVALUE ( 'Slicer Table'[Value] ) = "All",
    1,
    IF ( NOT ISBLANK ( [TP USD] ) && NOT ISBLANK ( [SalesPrice1] ), 1 )
)

Agregue esto como un filtro al objeto visual de la matriz, para que solo se muestre cuando el valor sea 1.

¿Podrías escribirlo paso a paso?

¿Qué columnas debo tener en la tabla?

KaroRoza_0-1732030535935.png

Cree una nueva tabla con la expresión

'Slicer Table' = { "All", "Both Factory and Market" }

Eso creará una tabla con una sola columna llamada "Valor".

Agregue la columna Valor a una segmentación.

La medida ahora debería funcionar si la usa como filtro.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.