Forum Discussion
Problema con sum
Hola a todos
Soy nuevo en el poder bi y tratando de lograr lo siguiente
crear varias columnas basadas en condiciones que utilizan if instrucción
Su condición de juicio en IF dax no está clara. Calcular es un valor calculado, no una condición de juicio. Si ejecuta la fórmula que proporciona, hay un problema.
¿Cuáles son las condiciones de su juicio? Si se cumple, ¿cuál es el valor devuelto? Si no se cumple, ¿cuál es el valor devuelto? ¿Puede aclarar sus necesidades específicas? O proporcionar su muestra ?
Cambié su fórmula, entonces puede funcionar normalmente.
Un valor =
var _sum=CALCULATE(SUM(Test[Value]),FILTER(ALLEXCEPT(Test,Test[Name],Test[Activity]),Test[check UN]=1))
return IF(Test[check UN]=1,_sum,0)
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
4 Replies
- Syndicate_Admin
Administrator
¿Puede alguien por favor hágamelo saber cómo puedo adjuntar el mismo archivo pbix para referencia
He creado un archivo de ejemplo con datos ficticios para adjuntar aquí, pero no puedo adjuntar el archivo - Syndicate_Admin
Administrator
@praveenpasila realmente no estoy seguro de lo que está buscando. pegue el archivo pbix de ejemplo o los datos con la salida esperada. Lee este post para obtener tu respuesta rápidamente.
https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490 - Syndicate_Admin
Administrator
Creo que si vas a la transformación y sumas las columnas que necesitas de Power Query:
-> crear columna personalizada, luego sumar toda la una vez que desee agregado y cuando vuelva a la visualización tendrá las columnas recién agregadas que deben calcular lo que desea hasta donde entendí. Espero que esto ayude.
- Syndicate_Admin
Administrator
Su condición de juicio en IF dax no está clara. Calcular es un valor calculado, no una condición de juicio. Si ejecuta la fórmula que proporciona, hay un problema.
¿Cuáles son las condiciones de su juicio? Si se cumple, ¿cuál es el valor devuelto? Si no se cumple, ¿cuál es el valor devuelto? ¿Puede aclarar sus necesidades específicas? O proporcionar su muestra ?
Cambié su fórmula, entonces puede funcionar normalmente.
Un valor =
var _sum=CALCULATE(SUM(Test[Value]),FILTER(ALLEXCEPT(Test,Test[Name],Test[Activity]),Test[check UN]=1))
return IF(Test[check UN]=1,_sum,0)
Saludos
Equipo de apoyo a la comunidad _ Ailsa Tao
Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.