cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
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
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
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

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
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.