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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo desactivar la interacción de segmentación de datos para solo 1 columna en la matriz

Tengo una medida que cuenta el número de casos nuevos como este:

NumberOfNewCases = CALCULATE (
                   SUM('Production'[Value]), 
                   FILTER ('Production', ('Production'[Status]) = "New"))

He añadido esto a mi matriz como una columna. Matrix tiene 10 columnas diferentes, pero solo para la suya quiero desactivar la interacción del segmentador de datos, para las 5 segmentaciones de datos en la página / visual, y mostrar el número de "nuevo" sin cambios. ¿Es esto posible? No puedo usar "Editar interacciones" en esto, ya que limitará las 10 columnas en la matriz.

1 ACCEPTED SOLUTION

REMOVEFILTERS parece ser lo que estaba buscando, pero no pude hacer que funcionara con FILTER y REMOVEFILTERS (varios) en la misma medida, así que hice una solución. Mantuve mi primera medida sin cambios, y luego agregué otra medida "NumberOfNewCasesExFilters" para extraer datos de la primera. Y la segunda medida hizo el truco.

NumberOfNewCases = CALCULATE (
                   SUM('Production'[Value]), 
                   FILTER ('Production', ('Production'[Status]) = "New"))




NumberOfNewCasesExFilters = CALCULATE([NumberOfNewCases], 
    				REMOVEFILTERS('ORG'[Level1], 
                    					ORG[Level1], 
                    					ORG[Level2], 
                    					ORG[Level3], 
                    					ORG[Level4] ) )

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@KIT_LKN

Prueba como:
NúmeroDeNuevosCasos =
CALCULAR (
SUMA('Producción'[Valor]),
FILTER ('Producción', ('Producción'[Estado]) = "Nuevo")),
ALL(Producción[SlicerColumn])
)

Syndicate_Admin
Administrator
Administrator

Esto se ha preguntado antes de ver:
powerbi - ¿Cómo excluir una columna de la segmentación de datos? - Desbordamiento de pila
Esta solución también debería funcionar para usted.

Syndicate_Admin
Administrator
Administrator

Hola @KIT_LKN ,

Pruebe la función removefilter en dax https://learn.microsoft.com/en-us/dax/removefilters-function-dax

Si respondí a su pregunta, marque mi publicación como solución para que aparezca a otros, Aprecio sus felicitaciones 👍

Sígueme en Linkedin

REMOVEFILTERS parece ser lo que estaba buscando, pero no pude hacer que funcionara con FILTER y REMOVEFILTERS (varios) en la misma medida, así que hice una solución. Mantuve mi primera medida sin cambios, y luego agregué otra medida "NumberOfNewCasesExFilters" para extraer datos de la primera. Y la segunda medida hizo el truco.

NumberOfNewCases = CALCULATE (
                   SUM('Production'[Value]), 
                   FILTER ('Production', ('Production'[Status]) = "New"))




NumberOfNewCasesExFilters = CALCULATE([NumberOfNewCases], 
    				REMOVEFILTERS('ORG'[Level1], 
                    					ORG[Level1], 
                    					ORG[Level2], 
                    					ORG[Level3], 
                    					ORG[Level4] ) )

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.