The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola, estoy buscando una solución para encontrar el valor más alto para cada ciclo y luego sumarlos después de identificar los números más altos. Este es un ejemplo de lo que estoy buscando. No estoy seguro de cómo crear la columna "Medir"
Hola @Steels_Cat
Muchas gracias mh2587 por su pronta respuesta.
Por favor, intente esto:
Crear medidas.
Primero consulte el valor máximo en cada grupo [Proyecto], marcado como 1.
MaxValues =
IF(
SELECTEDVALUE('Table'[Value]) =
CALCULATE(
MAX('Table'[Value]),
FILTER(
ALL('Table'),
'Table'[Project] = MAX('Table'[Project])
)
),
1,
0
)
Cuenta los valores que son 1 en cada grupo [Ciclo].
Count Cycle =
CALCULATE(
COUNTROWS('Table'),
FILTER(
'Table',
'Table'[Cycle] = MAX('Table'[Cycle])
&&
'Table'[MaxValues] = 1
)
)
Aquí está el resultado.
Saludos
Nono Chen
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Esto funciona, pero necesito usar en lugar de 'Table' [Value], necesito usar una medida que es Sumx ('Table, Table[Value]). ¿Es posible hacer eso, porque en la lógica actual no funciona correctamente?
Esto es lo que obtuve como resultado. Solo busca Valores en y los resalta como 1
IN {"Cycle 1","Cycle 2", "Cycle 3"},
Measure Sum = //Try this
SUMX(
SUMMARIZE(
Data,
Data[Cycle],
"MaxValue", MAX(Data[Value])
),
IF(
Data[Cycle] IN {"Cycle 1","Cycle 2", "Cycle 3"},
1,
0
)
)