La expresión SUM() calcula la suma aritmética total de todos los valores numéricos contenidos en una lista. Devuelve un valor de tipo Number (Número), Decimal o Price (Precio), dependiendo de los datos de entrada.
Es la función por excelencia para calcular totales en facturas (sumando los detalles), balances de cuentas o agregaciones en reportes.
Sintaxis de la expresión
SUM( Lista_Numerica )
Parámetros:
Lista_Numerica: Una lista de valores. Usualmente proviene de una columna relacionada (ej:[Related Detalles][Monto]) o de una expresiónSELECT()que devuelve una columna numérica.
Diferencia con Excel:
En AppSheet no puedes hacer
SUM([Columna1], [Columna2]) sumando celdas individuales directamente.
Para sumar dos columnas de la mismo fila, simplemente usa el operador más: [Precio] + [Impuesto].
Usa SUM() solo cuando tengas una Lista de registros.
Ejemplos Prácticos
-
Total de una Orden de Compra (Padre-Hijo):
SUM([Related Detalles][Subtotal])
Uso: En una columna virtual del registro "Padre" (Pedido) para sumar todos los subtotales de los registros "Hijos" (Detalles). -
Calcular ventas totales del día de hoy:
SUM(SELECT(Ventas[TotalPagado], [Fecha] = TODAY()))
Explicación: Primero filtra las ventas de hoy y luego suma la columna "TotalPagado". -
Suma de una lista manual:
SUM(LIST(10, 20, 30))
Resultado: 60.