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:-
¿Alguien puede corregirme por favor?
Gracias.
Mohan V
Phil_Seamark
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])
Phil_Seamark
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..:):)