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.
Hola a todos
Tengo 6 medidas RAG distintas formateadas como números enteros. Provienen de diferentes tablas y tienen una lógica diferente, pero la salida es la misma.
El resultado para todos ellos será:
0
1
20
300
0 representa Sin datos
1 representa verde,
20 representa Ámbar
300 representa rojo.
Necesito crear una medida que examine estas 6 medidas y proporcione un GAR general basado en la siguiente lógica:
Un estado rojo es generado por dos o más rojos, o cuatro o más ámbares.
Un estado ámbar es generado por un rojo, o dos o más ámbares
Otheriwse Verde
He intentado un fracaso muchas veces. ¿Podría alguien por favor ayudarme a resolver el DAX?
@CaveOfWonders , creo que el DAX para su medida OverallRAG sería algo como esto. Supone que sus seis medidas DE RAG se denominan [REG1] a [RAG6]
RAGOverall =
VAR vRed = 300
VAR vAmber = 20
VAR vGreen = 1
VAR vRedCount =
IF([RAG1] = vRed, 1)
+ IF([RAG2] = vRed, 1)
+ IF([RAG3] = vRed, 1)
+ IF([RAG4] = vRed, 1)
+ IF([RAG5] = vRed, 1)
+ IF([RAG6] = vRed, 1)
VAR vAmberCount = IF([RAG1] = vAmber, 1)
+ IF([RAG2] = vAmber, 1)
+ IF([RAG3] = vAmber, 1)
+ IF([RAG4] = vAmber, 1)
+ IF([RAG5] = vAmber, 1)
+ IF([RAG6] = vAmber, 1)
RETURN
SWITCH(TRUE()
,vRedCount >= 2, vRed //RED because 2 or more reds
,vAmberCount >= 4, vRed //RED because 4 or more ambers
,vRedCount = 1, vAmber //AMBER because 1 red
,vAmberCount >= 2, vAmber //AMBER because 2 or more ambers
,vGreen //GREEN if none of the above apply
)
Asombroso. Funciona, muchas gracias.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.