Cómo: Referencia: |
Por defecto, los subtotales (usando los comandos SUBTOTAL y SUB-TOTAL) y nuevos cálculos (comandos RECOMPUTE y SUMMARIZE) sólo muestran los valores de las columnas numéricas de informe. Sin embargo, puede incluir columnas alfanuméricas en estas líneas de resumen estableciendo SUMMARYLINES=NEW y especificando las columnas que desea mostrar en las líneas de resumen, o mediante el uso del carácter comodín de asterisco para mostrar todos los campos en estas líneas.
El valor alfanumérico mostrado en una línea SUBTOTAL o SUB-TOTAL se trata del primer o último valor alfanumérico perteneciente al grupo de clasificación, dependiendo del valor del parámetro SUMPREFIX. En las líneas RECOMPUTE o SUMMARIZE, los valores alfanuméricos se calculan nuevamente mediante los valores de resumen de estas líneas.
ON sortfield summarycommand *
donde:
La siguiente solicitud, emitida frente al origen de datos GGSALES, computa los equivalentes alfanuméricos de los campos DOLLARS y UNITS, crea una versión alfanumérica de la fórmula del ratio entre DOLLARS y UNITS y computa el ratio numérico de estos. El comando RECOMPUTE * calcula nuevamente todos los valores cuando cambia el valor del campo de clasificación de estado:
SET SUMPREFIX=FST TABLE FILE GGSALES SUM PRODUCT DOLLARS/I8M AS 'Dollars' IN 22 UNITS AS 'Units' COMPUTE Formula/A19 = EDIT(DOLLARS)|'/'|EDIT(UNITS)|'='; COMPUTE Ratio/F8 = DOLLARS/UNITS; BY ST BY CATEGORY NOPRINT WHERE ST EQ 'CA' OR 'IL' ON ST RECOMPUTE * ON TABLE SET PAGE NOPAGE END
En la salida, la fórmula alfanumérica se vuelve a calcular utilizando los campos numéricos resumidos. Sin embargo, el valor de producto se toma del primer producto dentro de cada valor de clasificación, puesto que este campo no se vuelve a calcular y SUMPREFIX=FST, por defecto.
State Product Dollars Units Formula Ratio ----- ------- ------- ----- ------- ----- CA Capuccino $2,957,852 237246 02957852/00237246= 12 Biscotti $2,770,508 222844 02770508/00222844= 12 Coffee Grinder $1,935,863 152276 01935863/00152276= 13 *TOTAL CA Capuccino $7,664,223 612366 07664223/00612366= 13 IL Espresso $1,398,779 109581 01398779/00109581= 13 Biscotti $1,561,904 120976 01561904/00120976= 13 Coffee Grinder $1,050,243 83541 01050243/00083541= 13 *TOTAL IL Espresso $4,010,926 314098 04010926/00314098= 13 TOTAL Capuccino $11,675,149 926464 11675149/00926464= 13
Tenga en cuenta que, si se hubiese empleado el comando de resumen SUBTOTAL, no se habría calculado nuevamente la fórmula y aparecerían los valores de la primera línea de cada grupo de clasificación.
WebFOCUS |