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
Tengo tablas de carga y generación que están conectadas a la tabla Timeseries a través de datetime. Una fecha y hora en Timeseries tiene varias fechas-hora en 'Cargar', que filtro por sitio. Del mismo modo, una fecha y hora en la serie temporal tiene muchas fechas y horas en 'Generación'.
Estoy tratando de calcular la diferencia entre Load[Load] y Generation[Generation] fila por fila antes de agregar.
Mi primer intento está por debajo y funciona para el nivel de desglose más bajo, pero se agrega y luego resta. Necesito que reste y luego agregue.
Load_Generation_diff =
SUMA ( Load[Load] ) - SUM ( Generación [ Generación] )
El uso de la función relacionada tampoco funciona. probablemente debido a la relación Muchos a uno
Load_Generation_diff =
SUMX ( 'Load ', Load[Load] - RELATED ( Generación [Generación] ) )
Ah bien, no estoy seguro sin conocer el modelo de datos y los campos - ¿Puede compartir el archivo PBIX? ¿O algunos datos de muestra?
Si respondí a su pregunta, marque mi publicación como solución, aprecie sus felicitaciones 👍
Lo siento, creo que he entendido mal el verdadero problema.
Puedo calcular el 'Load_Generation_diff' por fila ahora (según su forumla) y estoy tratando de calcular otra medida a partir de ella. Esta medida se llama 'Generación Vendida'
pero tan pronto como agrego (de cada hora a día), la 'Generación vendida' no muestra nada. Pensé que esto estaba siendo 'Load_Generation_diff ya no estaba calculando por fila (incluso con la nueva fórmula).
Lo siento por no explicar el problema correctamente
Debe obtener un cálculo individual por fila que luego puede sumar.
¿Qué sucede cuando lo usas?
Si respondí a su pregunta, marque mi publicación como solución, aprecie sus felicitaciones 👍
Desafortunadamente, eso no resuelve el problema.
Hola
intente ajustar los cálculos en CALCULAR PARA cambiar el contexto al cálculo de fila:
Load_Generation_diff =
CALCULAR(SUMA ( Load[Load] )) - CALCULAR(SUMA ( Generación[Generación] ))
A continuación, agregue esto después de
Si respondí a su pregunta, marque mi publicación como solución, aprecie sus felicitaciones 👍