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.
¿Cómo puedo ejecutar 2 valores en expresiones if? por ejemplo:
If(x=1,
Desde A&T
A B,
else do C
)
gracias.
Solved! Go to Solution.
Hay @wpf_,
Si desea ejecutar dos valores, debe asegurarse de que se devuelve un resultado. La métrica devuelve un valor agregado, no varios valores.
No estoy seguro de lo que significa su Do A && Do B, si desea devolver dos resultados, no funcionará, a menos que combine los dos resultados en formato de texto, de la siguiente manera
Datos de ejemplo
Measure =
IF (
MAX ( 'Table'[x] ) = 1,
CALCULATE ( SUM ( 'Table'[Num] ), 'Table'[User] = "A" ) & ","
& CALCULATE ( SUM ( 'Table'[Num] ), 'Table'[User] = "B" ),
CALCULATE ( SUM ( 'Table'[Num] ), 'Table'[User] = "C" )
)
& se utiliza para conectar dos resultados, &","& puede ser una coma entre los dos resultados.
resultado:
Si todavía está confundido, puede proporcionar datos de muestra y resultados esperados como yo.
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hay @wpf_,
Si desea ejecutar dos valores, debe asegurarse de que se devuelve un resultado. La métrica devuelve un valor agregado, no varios valores.
No estoy seguro de lo que significa su Do A && Do B, si desea devolver dos resultados, no funcionará, a menos que combine los dos resultados en formato de texto, de la siguiente manera
Datos de ejemplo
Measure =
IF (
MAX ( 'Table'[x] ) = 1,
CALCULATE ( SUM ( 'Table'[Num] ), 'Table'[User] = "A" ) & ","
& CALCULATE ( SUM ( 'Table'[Num] ), 'Table'[User] = "B" ),
CALCULATE ( SUM ( 'Table'[Num] ), 'Table'[User] = "C" )
)
& se utiliza para conectar dos resultados, &","& puede ser una coma entre los dos resultados.
resultado:
Si todavía está confundido, puede proporcionar datos de muestra y resultados esperados como yo.
Saludos
Esteban Tao
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@wpf_
Sin suficiente información, es realmente difícil sugerir una solución. podría explicar su pregunta con ejemplos prácticos?
@wpf_
La salida será un único resultado de la condición if porque devuelve un valor de escalador:
Si puede ser simple comprobar
Price Group =
IF(
'Product'[List Price] < 500,
"Low",
"High"
)
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.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |