Hola buen día,
Quiero filtrar los registros anteriores de una tabla en otro columna sin usar fecha. Si tengo en una tabla los registros (1,2,3,4,5,6,7,8,9), deseo filtrar en otra columna de la misma tabla los registros antiguos al registro de esa misma fila, si estoy en la fila 4 requiero filtrar (1,2,3)
Tabla: “ES” , key: [Id_ES], columna para validar y filtrar [Id_PadreES]
En el siguiente filtro, traigo los registros de ES[Id_ES] con algunas condiciones pero requiero que me muestre solo los anteriores a esa fila. Gracias.
FILTER(
“ES”,
IF([Id_Box]=“COT”,
AND(
([Id_Cto_ES]=[_THISROW].[Id_Cto_ES]),
([Id_ES]<>[_THISROW].[Id_ES])
),
AND(
([EX]=[_THISROW].[EX]),
([Id_ES]<>[_THISROW].[Id_ES])
)
)
)
Hola Carlos, buenos días
la pregunta la has publicado en una sección errónea “tips & tricks” y aquí tiene menos visibilidad además de crear confusión.
Debes moverla a “AppSheet Q&A” para que se vea en el tablón principal de preguntas y respuestas.
1 Like
Puedes probar a incluir el filtro siguiente en cada una de las dos condiciones
([Id_ES] < [_THISROW].[Id_ES])
FILTER(
"ES",
IF([Id_Box]="COT",
AND(
([Id_Cto_ES]=[_THISROW].[Id_Cto_ES]),
([Id_ES]<>[_THISROW].[Id_ES]),
([Id_ES] < [_THISROW].[Id_ES])
),
AND(
([EX]=[_THISROW].[EX]),
([Id_ES]<>[_THISROW].[Id_ES]),
([Id_ES] < [_THISROW].[Id_ES])
)
)
)
1 Like
Hola, gracias por el aporte pero no funciono, se presenta este error:
“Arithmetic expression ‘([Id_ES] < [_THISROW].[Id_ES])’ does not have valid input types”
[Id_ES] no es número es un UNIQUEID().
([_RowNumber] < [_THISROW].[_RowNumber])
1 Like