Como filtro una lista de equipos por su ultima fecha registrada (la fecha mayor)

Buena tarde, tengo una tabla de movimeintos de equipos y quiero filtrar esos equipos pero que no salgan repetidos solo traiga un dato por equipo y con su fecha mas resiente gracias

Solved Solved
0 18 2,137
1 ACCEPTED SOLUTION

(
  [_THISROW]
  = MAXROW(
    "historial movimiento",
    "Fecha ultimo movimiento",
    ([idEquipo] = [_THISROW].[idEquipo])
  )
)

View solution in original post

18 REPLIES 18

Steve
Platinum 4
Platinum 4

Filtered how? Using FILTER() or SELECT()? With a slice? Column filters? In a template?

Gracias amigo por contestar, ya encontre como filtrar con una rebanada, y todo funciona bien como en las imagenes hasta que le doy guardar y sale error hay te mando las imagenes por si me puede ayudar feliz

el filtro funciona , pero cuando doy guardar sale error

Try prefixing you current expression with [_THISROW] = , like:

[_THISROW] = INDEX(...)

amigo no sale error pero no filtra nada queda en blanco

amigo no dio , ya no sale el erro pero no filtra , queda en blanco :pen

sive:

How about this expression instead:

([_THISROW] = MAXROW("historial movimiento", "Fecha ultimo movimiento"))

hola amigo gracias por tanta ayuda y estar pendiente. el codigo no sale error pero solo me traer un registro, necesito que me traiga la ultima el ultimo movimiento por fecha de cada equipo , este codigo solo me trae un registro el ultimo que se modifico gracias

Ahh! I misunderstood. Let me think on this and get back to you.

mil gracias amigo

(
  [_THISROW]
  = MAXROW(
    "historial movimiento",
    "Fecha ultimo movimiento",
    ([idEquipo] = [_THISROW].[idEquipo])
  )
)

amigooooooโ€ฆ funciono perfectooooo , estoy muy agradecido, mil gracias funciono perfecto

Amigo Steve gracias por todo , quedo excelente .

Glad I could help!

(
  [_THISROW]
  = MAXROW(
    "historial movimiento",
    "Fecha ultimo movimiento",
    ([idEquipo] = [_THISROW].[idEquipo])
  )
)
Como puedo agregar mas una condicion? Ejemplo, Situacion del Equipo = "Activo" ?

@ayg.agricultura puedes usar AND():

(
[_THISROW]
= MAXROW(
โ€œhistorial movimientoโ€,
โ€œFecha ultimo movimientoโ€,
AND( [idEquipo] = [_THISROW].[idEquipo], [Situacion del Equipo] = โ€œActivoโ€)
)
)

Gracias por la ayuda, pero igualmente trae los Inactivos. Trae las ultimas fechas pero trae inactivos tambien.

Esta esta la query (
[_THISROW]
= MAXROW(
โ€œLluviasโ€,
โ€œFechaโ€,
AND([ID_LOTE] = [_THISROW].[ID_LOTE], [SITUACION LOTE] = โ€œAโ€)
))

Gracias amigo por contestar, ya encontre como filtrar con una rebanada, y todo funciona bien como en las imagenes hasta que le doy guardar y sale error hay te mando las imagenes por si me puede ayudar feliz

Top Labels in this Space