The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
¡Cualquier ayuda sería muy apreciada!
¿Esperas conseguir el guión adecuado para el resultado? Si ve el resultado por ID, por alguna razón no está calculando el numerador individual sobre los valores del denominador. ¿Lo que parece agregación de identificación le está dando un decimal estándar? La lógica del guión me parece bien...
Solved! Go to Solution.
Muchas gracias por su ayuda Felix! Muy apreciado!! Lo solucioné usando esto: SUMX(VALUES('Table'[field]), CALCULATE(DISTINCTCOUNT('Table'[field])))
No @Aj24,
Mirando sus datos y la explicación que está proporcionando las únicas preguntas es los valores en blanco correctos? ¿Cuál es el valor que desea tener en lugar de -1?
He cambiado la fórmula de resultados para dar 0
Result =
VAR _Cost =
SELECTEDVALUE ( 'Table'[Cost] )
VAR _act = [Actual]
VAR _forc = [Forecast]
VAR _targ = [Approved Target]
VAR _att =
IF (
ISBLANK ( _act ),
IF ( _Cost = "Forecast", DIVIDE ( _forc, _targ, 0 ) - 1 ),
IF ( _Cost = "Actual", DIVIDE ( _act, _targ, 0 ) - 1 )
)
RETURN
_att
Gran agradecimiento tanto @MFelix !! Super útil! Lo que me di cuenta es que creo que la fórmula se está agregando por ID y todos los reales para el numerador y todos los valores de destino para los denominadores, razón por la cual está proporcionando un decimal estándar para todos los valores en un período de tiempo determinado.
Cuando realmente me gustaría que se filtrara para cada ID individual, año y mes (así que solo cada fila individual). ¿Alguna idea de filtrado apropiado viene a la mente para esto? Realmente apreciar todo su apoyo!!
No hay @Aj24
Si estoy obteniendo el modelo correctamente, no tiene valores para todas las líneas de previsión que harán que sea difícil obtener el cálculo que necesita.
He cambiado tu información a una matriz y tienes que ver que no siempre tienes valores para el pronóstico.
En su fórmula está comprobando si los reales están en blanco y el primer cálculo que está haciendo es la división por la previsión.
¿Puedes decirme con palabras cuál es el cálculo que quieres hacer? creemos que este es un problema con la fórmula en sí tal vez necesite comenzar no por los reales, sino por el pronóstico o el objetivo.
Muchas gracias por su ayuda Felix! Muy apreciado!! Lo solucioné usando esto: SUMX(VALUES('Table'[field]), CALCULATE(DISTINCTCOUNT('Table'[field])))
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.