Calcular valores de minutos anteriores

Un usuario Pregunto ✅

Anónimo

Hola a todos,

Tengo una tabla que contiene valores de corriente y voltaje para cada 3 minutos de intervalo.

Me gustaría calcular el valor del minuto anterior a partir del valor del minuto actual.

Los datos de muestra se parecen a la siguiente tabla.

KEYTimeVALUE

Corriente de entrada L1 11:00:00 a. M. 20
Corriente de entrada L1 11:03:00 a. M. 34
Corriente de entrada L1 11:06:00 a. M. 43
Corriente de entrada L1 11:09:00 a. M. 58
Corriente de entrada L1 11:12:00 a. M. 53
Voltaje de entrada L1 11:00:00 a. M. 230
Voltaje de entrada L1 11:03:00 a. M. 145
Voltaje de entrada L1 11:06:00 a. M. 170
Voltaje de entrada L1 11:09:00 a. M. 240
Voltaje de entrada L1 11:12:00 a. M. 280
Voltaje de salida L1 11:00:00 a. M. 230
Voltaje de salida L1 11:03:00 a. M. 233
Voltaje de salida L1 11:06:00 a. M. 232
Voltaje de salida L1 11:09:00 a. M. 231
Voltaje de salida L1 11:12:00 a. M. 230
Corriente de salida L1 11:00:00 a. M. 23
Corriente de salida L1 11:03:00 a. M. 24
Corriente de salida L1 11:06:00 a. M. 25
Corriente de salida L1 11:09:00 a. M. 25
Corriente de salida L1 11:12:00 a. M. 26

Probé la siguiente fórmula para obtener el minuto anterior.

Previous Minute = MAXX(FILTER(ALL(Sheet2),[Time]<EARLIER([Time])),[Time])

Y tengo los minutos anteriores.

Traté de obtener los valores anteriores usando el mismo método pero no pude. obtengo los valores incorrectos.

Previous Value = 
VAR pre = MAXX(FILTER(ALL(Sheet2),[Time]<EARLIER([Time])),[Time])
RETURN 
MINX(FILTER(ALL(Sheet2),Sheet2[Time]=pre),[VALUE])

Producción:-

1.PNG

2.PNG

¿Alguien puede corregirme por favor?

Gracias.

Mohan V

Hola @Anónimo

Por favor intente esto

Previous Value = 
VAR pre = MAXX(FILTER(ALL(Sheet2),[Time]<EARLIER([Time])),[Time])
RETURN 
MINX(FILTER(Sheet2,Sheet2[Time]=pre && 'Sheet2'[Key] = EARLIER('Sheet2'[Key])),[VALUE])

Hola @Anónimo

Por favor intente esto

Previous Value = 
VAR pre = MAXX(FILTER(ALL(Sheet2),[Time]<EARLIER([Time])),[Time])
RETURN 
MINX(FILTER(Sheet2,Sheet2[Time]=pre && 'Sheet2'[Key] = EARLIER('Sheet2'[Key])),[VALUE])

Anónimo

En respuesta a Phil_Seamark

@Phil_Seamark Eso fue rápido y genial …

Gracias..:):)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *