get the maximum date in a list


hello all . I need help with the following, i have a collection of dates, i need to get the most current date from this collection.
Please help me to solve it?

SELECT(ProyectoInstalaciones[maxFechaActividad],[_THISROW].[id_proyecto]=[id_proyecto],true))

Adolfo_Enrique__0-1647459539570.png

 

Solved Solved
0 15 387
1 ACCEPTED SOLUTION

Tienes que establecer una referencia entre las dos tablas. La tabla Planificaciรณn debe tener una columna Ref apuntando a ProyectoInstalaciones.

ยฟCuรกl es la diferencia entre las columnas "id_proyecto_instalaciรณn" y "ID_INSTALACIร“N" en la tabla ProyectoInstalaciones? ยฟMe puedes mostrar una captura de los datos en esta tabla?

View solution in original post

15 REPLIES 15

INDEX( SORT( SELECT(...), TRUE ), 1)

thanks for the help, but this shows the following message.  

[maxFechaActividad]  , is a virtual column, have been this is the problem??

Adolfo_Enrique__0-1647518116602.png

 

Please keep the positions of parentheses exactly as in my expression. 

Thank yoU!

 

shows the following message.  

[maxFechaActividad]  , is a virtual column, and a List... 

 

Adolfo_Enrique__0-1647519379506.png

 

Being a vc is irrelevant, but being a list is a problem. 
Is this column really supposed to hold a list of values? Or just one value. 

Hola Joseph!!  Como estรกs? Es una lista, pensรกndolo bien, tal vez si esa lista la pudiese ordenar en la tabla origen, solucionarรญa mi problema. Aplicarรฉ la soluciรณn propuesta en la tabla donde armo la lista que estoy utilizando, y verรฉ si eso funciona!

GRACIAS!!!

Hola Adolfo quรฉ tal ๐Ÿ™‚ 

ยฟme puedes mostrar tus tablas por favor? creo que tus expresiones se pueden simplificar y es posible que no utilicemos columnas virtuales. ยกGracias!

Por supuesto, y comento en detalle.

Estรก tabla, es la de proyectos. Un proyecto, puede tener N instalaciones Involucradas. (REF_ROWS("ProyectoInstalaciones", "id_proyecto") )

Adolfo_Enrique__0-1647530054304.png

Esta tabla es la tabla ProyectoInstalaciones, donde una instalaciรณn puede tener N actividades Planificadas  (SELECT(PLANIFICACION[ID_PLANIFICACION],AND([_THISROW].[ID_INSTALACION]=[ID_INSTALACION],[_THISROW].[ID_BATERIA]=[ID_BATERIA])))

Adolfo_Enrique__1-1647530232473.png

esta es la tabla de planificaciones.

 

Adolfo_Enrique__2-1647530354332.png

Lo que busco, es poder saber la menor y mayor FECHA_A_REALIZAR  de las actividades planificadas en cada una de las instalaciones involucradas en un proyecto...

 

 

Gracias.

ยฟCuรกl es la relaciรณn entre las dos tablas: ProyectoInstalaciones y Planificaciรณn por favor? porque no la veo en las columnas de tus capturas. 

hola!!! , las columnas que relacionan las tablas, son : ID_INSTALACION , ID_BATERIA

Adolfo_Enrique__0-1647869077767.png

Adolfo_Enrique__1-1647869192345.png

 

 

Hola Adolfo,

Lo que busco, es poder saber la menor y mayor FECHA_A_REALIZAR  de las actividades planificadas en cada una de las instalaciones involucradas en un proyecto...


Tienes que hacer lo siguiente:

  1. Cambiar el Type de la columna "ID_INSTALACIร“N" en la tabla Planificaciรณn a Ref, y apรบntala a la tabla ProyectoInstalaciones

  2. Por lo tanto AppSheet crearรก la columna virtual de Reverse Reference "Related Planificaciรณn" en la tabla ProyectoInstalaciones

  3. Para encontrar la fecha menor y mayor, puedes utilizar las dos expresiones abajo, respectivamente, en la tabla ProyectoInsataciones:
  4. Quita la columna donde has puesto la expresiรณn abajo; no la necesitas.

    Esta tabla es la tabla ProyectoInstalaciones, donde una instalaciรณn puede tener N actividades Planificadas  (SELECT(PLANIFICACION[ID_PLANIFICACION],AND([_THISROW].[ID_INSTALACION]=[ID_INSTALACION],[_THISROW].[ID_BATERIA]=[ID_BATERIA]))) 

     

 

 

Gracias Por su ayuda Joseph, pero tengo una duda con respecto a lo propuesto. 

  1. Cambiar el Type de la columna "ID_INSTALACIร“N" en la tabla Planificaciรณn a Ref, y apรบntala a la tabla ProyectoInstalaciones

Para esto, ID_INSTALACION tiene que ser Key, en ambas tablas, o no es necesario?

No, en la tabla Planificaciรณn no es necesario. Pero, debe tener los valores de la columna key en la tabla ProyectoInstalaciones. 

Si no es asรญ, entonces necesitarรญa repetir mi pregunta e identificar la relaciรณn entre las dos tablas. 

ok, la tabla proyectoInstalaciones tiene como key id_proyecto_instalacion, la tabla Planificacion, tiene como key ID_PLANIFICACION

Adolfo_Enrique__0-1647891057284.png

Adolfo_Enrique__1-1647891180330.png

 

Tienes que establecer una referencia entre las dos tablas. La tabla Planificaciรณn debe tener una columna Ref apuntando a ProyectoInstalaciones.

ยฟCuรกl es la diferencia entre las columnas "id_proyecto_instalaciรณn" y "ID_INSTALACIร“N" en la tabla ProyectoInstalaciones? ยฟMe puedes mostrar una captura de los datos en esta tabla?

Top Labels in this Space