pandadev
Tengo dos tablas llamadas Eventos y Valores.
La tabla de Eventos contiene los movimientos diarios
IDENTIFICACIÓN
Fecha y hora
La tabla de valores contiene valores registrados
IDENTIFICACIÓN
Fecha modificada
Horas totales
¿Es posible hacer un LOOKUPVALUE basado en ID, luego encontrar la fecha más cercana basada en Date/Time y DateModified?
Esto se debe a que los datos en la tabla de valores solo se actualizan mensualmente o trimestralmente, 6 meses. Así que estaba tratando de encontrar una coincidencia en la fecha más cercana.
yingyinr
En respuesta a pandadev
Hola @Pandadev,
Puede crear una medida con la fórmula para obtener el valor de la fecha más cercana por ID:
NValue =
CALCULATE (
MAX ( 'Value'[Value] ),
FILTER (
'Value',
'Value'[ID] = MAX ( 'Event'[ID] )
&& 'Value'[ValidDate] = MAX ( 'Value'[ValidDate] )
)
)
Atentamente
rena
nandukrishnavs
@Pandadev
¿Puede proporcionar los datos de muestra y el resultado esperado?
pandadev
En respuesta a nandukrishnavs
Ejemplo: tabla llamada Evento que busca la coincidencia más cercana en la tabla de valores
Tabla de eventos
identificación = 40595
Hora/Fecha = 12/04/2019 20:30
Tabla de valores
ID ValidDate Valor
40595 2019-01-31 678
40595 2019-02-31 988
40595 2019-03-31 1210
40595 2019-05-31 1345
40595 2019-08-31 1555
40595 2019-09-31 1877
40595 2019-10-31 2011
40595 2019-11-31 2038
40595 2019-12-31 2232
Me gustaría que el valor coincidente sea 2232, ya que es la fecha coincidente más cercana, tenga en cuenta que, lamentablemente, las fechas están en diferentes formatos
yingyinr
En respuesta a pandadev
Hola @Pandadev,
Puede crear una medida con la fórmula para obtener el valor de la fecha más cercana por ID:
NValue =
CALCULATE (
MAX ( 'Value'[Value] ),
FILTER (
'Value',
'Value'[ID] = MAX ( 'Event'[ID] )
&& 'Value'[ValidDate] = MAX ( 'Value'[ValidDate] )
)
)
Atentamente
rena