Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
¡Hola!
Tengo 3 tablas: tA, tB, tC.
En tA tengo ClientNr.
En tB tengo, ClienteNr, pKey.
En tC tengo pKey y más 4 columnas DtStartPlan, DtFinishPlan, DtStartActual, DtFinishActual.
He creado un mectric: ActualDeadline = DateDif(tC.DtStartActual, tC.DtFinishActual).
He creado un mectric: PlanDeadline = DateDif(tC.DtStartPlan, tC.DtFinishPlan).
He creado una métrica:
rgbLate =
VAR atr = Dividir(ActualDealine, PlanDeadline)
VAR rgb = If( atr > 0.10, -1, If(atr = 0, 1, 0) )
RETORNO rgb
Entonces, si atr = 0 == > verde, si atr >0 y <0.1 == > amarillo, de lo contrario rojo.
Todo está bien hasta cuando intento poner rgbLate en una tabla con tA.ClientNr, tB.pKey, rgbLate.
Cuando elijo un tA.Client específico o un tB.pkey específico, la tabla no filtra correctamente. De hecho, muestra rgbLate = 1 para todas las líneas de la tabla tC, excepto para los registros que coinciden con el filtro.
¿Qué estoy haciendo mal?
tks.
¿Puede proporcionar algunos datos de muestra? Creo que es posible que necesites hacer que tus relaciones se filtren en ambas direcciones.
¿Cómo tienes tus relaciones configuradas?
tC.pKey --> tB.pkey
tB.ClientNr --> tA.ClientNr.
Una información más. Si cambio mi métrica para que solo tenga la instrucción Divide, el error que informé no ocurre :0.
Simplemente ocurre con valores escalares.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.