Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Tengo un informe de Power Bi que usa varias tablas, podría usar consultas de combinación para resolver mi problema específico, pero no sé si sería lo mejor para mi modelo, ya que estaría repitiendo datos.
Creé esta tabla en la vista de informe, tenga en cuenta que la 3ª columna es una SUMA del campo C de la tabla A y la última columna es el campo A de la tabla B.
TableA.FieldA | TablaA.CampoB | TablaA.SUM(CampoC) | TablaB.CampoA |
12406 | A | 10 | 10 |
12406 | B | 20 | 10 |
12407 | A | 10 | 10 |
12408 | A | 50 | 20 |
12408 | B | 20 | 40 |
12409 | A | 30 | 10 |
12409 | B | 10 | 15 |
12410 | A | 20 | 15 |
Quiero filtrar la tabla para mostrar los registros en los que TableA.SUM(Field C) < TableB.FieldA, para mostrar la siguiente tabla en su lugar:
TableA.FieldA | TablaA.CampoB | TablaA.SUM(CampoC) | TablaB.CampoA |
12408 | B | 20 | 40 |
12409 | B | 10 | 15 |
Agradecería sus comentarios sobre el mejor enfoque.
Gracias.
Hola @martipe1 ,
Puede probar la fórmula como la que se muestra a continuación y luego usarla en "Filtros en este objeto visual".
MEASURE =
IF (
MAX ( 'Table'[TableA.SUM(FieldC)] ) < MAX ( 'Table'[TableB.FieldA] ),
1,
0
)
Saludos
Adamk Kong
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Muchas gracias por su respuesta.
No entiendo su fórmula, sería tan amable de elaborarla.
1. ¿Por qué usar MAX?
2. No sé cómo lograr esta parte
'Table'[TableA.SUM(FieldC)]
Gracias de antemano por su ayuda
Hola @martipe1 ,
Para obtener la fila actual en la medida, es necesario ajustarla con una función de agregado. Puede consultar el siguiente blog para obtener más detalles:Columnas y medidas calculadas en DAX - SQLBI
Saludos
Adamk Kong
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.