Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Estoy buscando la manera de hacer nueva columna en la tabla izquierda, con el valor de la columna derecha 'AlarmID', si está entre 2 fechas - LOCALTIME y Previous. Muchas gracias por adelantado por su ayuda.
Solved! Go to Solution.
@krzysj13, pruebe esta columna calculada en la tabla izquierda:
Alarm ID =
VAR vAlarms =
FILTER (
Alarms,
Alarms[Start Time] > Main[Previous]
&& Alarms[Start Time] <= Main[Local Time]
)
VAR vResult =
MAXX ( vAlarms, Alarms[Alarm ID] )
RETURN
vResult
Tabla izquierda: Principal
Tabla derecha: Alarmas
Proud to be a Super User!
Hola, @krzysj13
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla1:
Tabla 2:
Puede crear una medida o una columna calculada como se muestra a continuación.
Medida:
Measure =
CALCULATE(
MAX(Table2[AlarmId]),
FILTER(
ALL(Table2),
[StartTime]>=SELECTEDVALUE(Table1[Pervious])&&
[StartTime]<=SELECTEDVALUE(Table1[Local Time])
)
)
Columna calculada:
Column =
CALCULATE(
MAX(Table2[AlarmId]),
FILTER(
ALL(Table2),
[StartTime]>=EARLIER(Table1[Pervious])&&
[StartTime]<=EARLIER(Table1[Local Time])
)
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@krzysj13, pruebe esta columna calculada en la tabla izquierda:
Alarm ID =
VAR vAlarms =
FILTER (
Alarms,
Alarms[Start Time] > Main[Previous]
&& Alarms[Start Time] <= Main[Local Time]
)
VAR vResult =
MAXX ( vAlarms, Alarms[Alarm ID] )
RETURN
vResult
Tabla izquierda: Principal
Tabla derecha: Alarmas
Proud to be a Super User!
Gracias por la respuesta, pero tengo una pregunta más, ¿qué pasa si tengo 2 alarmas en 1 período de tiempo?
Hola, @krzysj13
Depende del resultado esperado. Puede elegir calcular la agregación de las alarmas múltiples para un período específico. En mi dax proporcionado anteriormente, calculé el máximo de alarmas durante un período. Si desea utilizar otras agregaciones, puede modificarla como lo necesite.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.