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.
Hola a todos
Mi mesa
Usuario | deprt | Total mín. | Días | Usuarios | Órdenes |
Aaa | SJB 4 | 93 | 5 | 25 | 20 |
Aaa | SJB 4 | 2 | 5 | 25 | 20 |
Aaa | SJB 4 | 0.4 | 5 | 25 | 20 |
ahora debo hacer una suma de mínimo total y ver si es más rápido que 6 * días, si es más rápido entonces es verdadero o falso.
Por lo tanto, para los datos anteriores, la suma del total mínimo = 95,4
6 * días serán 6 * 5 = 30
Por lo tanto, mis valores deben ser verdaderos
pero no puedo replicar lo mismo en Power Bi cuando uso una medida, pude tomar la suma (total min) pero no pude obtener la expresión de 6 * días.
No necesito la suma de días, solo la suma del total mínimo > 6* días.
¿Cómo puedo hacerlo?
Hola, @prasala
Puede consultar @Syk última respuesta, si no funciona, puede consultar el siguiente DAX.
DAX:
True or False =
VAR _max_TotalMin =
CALCULATE ( MAX ( 'Table'[total min] ), ALLEXCEPT ( 'Table', 'Table'[User] ) )
VAR _result =
IF ( _max_TotalMin > SELECTEDVALUE ( 'Table'[days] ) * 0.6, "true", "false" )
RETURN
_result
Saludos
Yang
Equipo de apoyo a la comunidad
Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!
Cómo obtener respuestas rápidas a sus preguntas : cómo proporcionar datos de ejemplo en el foro de Power BI
No es exactamente lo que requero
Para la persona aaa necesito un solo valor si es verdadero o falso
Así que necesito suma (total mínimo) > 6 * (días)
Si es cierto, entonces necesito verdadero para el usuario AAA, no por fila, debería ser por usuario
Pruebe esto
User Check = var totalmin = SUM('Table'[total min])
var sixxdays = AVERAGE('Table'[days])*6
RETURN if (totalmin > sixxdays,TRUE(),FALSE())
Agregue una columna personalizada y use esta lógica
if [total min] > 6*[days] then "True" else "False"