The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola a todos
Tengo un gran conjunto de datos de temperaturas de media hora durante dos décadas. He creado una columna que resume los mismos días a lo largo de los varios años, del 1 al 366 (columna "Día"). Ahora necesito calcular la temperatura mínima y la temperatura máxima para cada día (1 a 366).
Probé un simple filtrado DAX Calculate Min por día, pero no se ha resumido como me gustaría. Además, cuando hice lo mismo para el filtrado DAX Calculate Max por día, se produjo un error de dependencia circular.
Una tabla en la vista de informe hace esto perfectamente, sin embargo, necesito calcular el promedio entre el valor mínimo y máximo para cada día, que entiendo que debe calcularse en función de las columnas.
Gracias
Puede intentar usar la siguiente fórmula de calcular columnas para obtener la temperatura máxima y mínima según la fecha actual:
daily MinT =
CALCULATE (
MIN ( Table1[Temperature] ),
FILTER ( Table1, Table1[Date] = EARLIER ( Table1[Date] ) )
)
daily MaxT =
CALCULATE (
MAX ( Table1[Temperature] ),
FILTER ( Table1, Table1[Date] = EARLIER ( Table1[Date] ) )
)
Saludos
Xiaoxin Sheng
Si he entendido correctamente su tarea, podría resolver su tarea con la ayuda de las tres medidas a continuación y una tabla visual:
MinTemp = MIN ( [Temperature] )
MaxTemp = MAX ( [Temperature] )
AvgTemp = ( [MaxTemp] + [MinTemp] ) / 2
En el caso de prueba a continuación puede ver las fechas, pero también funcionará con días:
Saludos
Alexander