La función SORT() toma una lista de elementos y devuelve una nueva lista con los mismos elementos ordenados. Por defecto, el orden es ascendente (A-Z, 0-9), pero se puede configurar para que sea descendente.
Es muy útil para presentar datos de manera organizada en reportes, menús desplegables (Valid_If) o correos electrónicos, ya que AppSheet a menudo procesa las listas en el orden en que fueron creadas las filas.
Sintaxis de la expresión
SORT( Lista, [Es_Descendente] )
Parámetros:
Lista: La lista de valores (Texto, Números, Fechas o Referencias) que deseas ordenar.Es_Descendente(Opcional): Valor lógico (Yes/No).FALSE(o omitido): Ordena de menor a mayor (A-Z, 1-10, Ene-Dic).TRUE: Ordena de mayor a menor (Z-A, 10-1, Dic-Ene).
Ejemplos Prácticos
-
Orden alfabético simple:
SORT(LIST("Carlos", "Ana", "Beto"))
Explicación: Devuelve la lista ordenada:"Ana", "Beto", "Carlos". -
Fechas de la más reciente a la más antigua:
SORT(SELECT(Pedidos[Fecha], [Estado]="Entregado"), TRUE)
Explicación: Selecciona todas las fechas de pedidos entregados y las ordena de forma descendente (el parámetroTRUE) para mostrar primero lo más actual. -
Ordenar precios (Números):
SORT([Related Ventas][Total_Venta], FALSE)
Explicación: Ordena los totales de venta de menor a mayor. Útil si quieres visualizar rápidamente la venta más pequeña al inicio de una lista generada.