Cómo sumar valores

SUM, WRITE y ADD suman los valores de un campo numérico. Los tres comandos son sinónimos; se pueden usar indistintamente y cada referencia a SUM de esta documentación también alude a WRITE y ADD.

Al usar SUM, se leen múltiples registros del origen de datos, pero sólo se genera una línea de resumen. Si utiliza SUM con un campo no numérico, como un campo alfanumérico, de texto o de fecha, SUM no agrega los valores sino que muestra el último valor recuperado del origen de datos.

Para ver la sintaxis de SUM, WRITE y ADD, consulte Cómo Usar comandos de visualización en una solicitud.


Principio de página

Ejemplo: Cómo sumar valores

Esta solicitud suma todos los valores del campo CURR_SAL:

TABLE FILE EMPLOYEE
SUM CURR_SAL
END

A continuación puede ver la salida de la solicitud.

   CURR_SAL
   --------
$222,284.00


Ejemplo: Sumar valores no numéricos

Esta solicitud pretende sumar campos no numéricos. Cualquier solicitud para realizar una suma de datos no numéricos devuelve el último registro recuperado del origen de datos.

TABLE FILE EMPLOYEE
SUM LAST_NAME AND FIRST_NAME
END

A continuación puede ver la salida de la solicitud.

LAST_NAME
FIRST_NAME
---------
----------
CROSS
BARBARA

Observe que cualquier solicitud de agregación en todos los campos de formatos de fecha también devuelve el último registro recuperado del origen de datos.

Sugerencia: Si utiliza el producto externo de clasificación DFSORT, puede establecer el parámetro SUMPREFIX a FST o LST para controlar el orden de clasificación. Para obtener información detallada, consulte Cómo clasificar informes tabulares.


WebFOCUS