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

Uso de la tabla como filtro para CALCULAR

Hola

Tengo 2 tablas simples que están relacionadas a través de Column Manager:

tableFilterTables.JPG

Estoy intentando usar la tabla testFilter como filtro en CALCULATE. Cuando propongo los filtros en DAX Studio con EVALUATE testFilter y EVALUATE Values(testFilter[Manager]), ambos producen el mismo resultado: una tabla de un Administrador de columnas. ¿Puede alguien decirme por qué las dos medidas siguientes dan resultados diferentes?

SumFiltered - CALCULATE( SUM( Sales2[Amount]), testFilter )
SumFilteredValues á CALCULATE( SUM( Sales2[Amount]), VALUES(testFilter[Manager]) )
Los resultados que recibo son los siguientes:
tableFilterResult.JPG
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

HAY @gvg,

De hecho, la tabla visual sin procesar no es adecuada para usar directamente como filtros.
Para su requisito, debe seleccionar una fila y, a continuación, Power bi puede pasar el valor seleccionado como filtro para interactuar con otros objetos visuales si activa la interacción entre estos objetos visuales. A continuación, la expresión DAX puede extraer las selecciones y calcular los resultados correspondientes. (estos efectos se perderán si cancela las selecciones de la tabla actual)

Cambiar la forma en que interactúan los objetos visuales en un informe de Power BI

Sobrescribir interacción de Power BI con DAX

saludos

Xiaoxin Sheng

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

HAY @gvg,

De hecho, la tabla visual sin procesar no es adecuada para usar directamente como filtros.
Para su requisito, debe seleccionar una fila y, a continuación, Power bi puede pasar el valor seleccionado como filtro para interactuar con otros objetos visuales si activa la interacción entre estos objetos visuales. A continuación, la expresión DAX puede extraer las selecciones y calcular los resultados correspondientes. (estos efectos se perderán si cancela las selecciones de la tabla actual)

Cambiar la forma en que interactúan los objetos visuales en un informe de Power BI

Sobrescribir interacción de Power BI con DAX

saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

@gvg, lo que tengo, el primero es un filtro. Y el segundo es agrupar los datos primero en el nivel testFilter[Manager]

¿qué es la columna de agrupación aquí?

@amitchandak , la columna de agrupación es Administrador. ¿Por qué crees que VALORES (testFilter[Manager] ) representan algún tipo de agrupación ? Es una tabla como cualquier otra tabla. Como se dice que los filtros en CALCULATE son tablas, pensé que estas dos medidas deberían producir el mismo resultado.
Después de probar estos escenarios más a fondo, veo que VALUES (testFilter[Manager] ) de hecho devuelve 3 filas, no 2 filas en la tabla testFilter. La tercera fila es una fila en blanco que sugiere que VALUES funciona en tablas expandidas. Sin embargo, estoy perdido por qué VALUES (testFilter[Manager] ) no filtrar como se esperaba (es decir, Peter y Tom).

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.