Cómo: Referencia: |
Una solicitud de informe podría incluir un campo para crear ciertos resultados. Por ejemplo, podría nombrar un campo de clasificación mediante el cual pueda organizar los datos. Sin embargo, puede que no desee mostrar el título o los valores de dicho campo si aparecen en otro punto del informe. La frase NOPRINT (sinónimo SUP-PRINT) elimina la visualización de columnas.
Comando |
Descripción |
Funciona en |
---|---|---|
NOPRINT or SUP-PRINT |
Elimina la visualización de columnas. |
HTML PS |
display_command fieldname {NOPRINT|SUP-PRINT}
o
{ON|BY} fieldname {NOPRINT|SUP-PRINT}
donde:
Es un comando de visualización.
Es un campo de visualización o de clasificación. Se usan los valores de campo, pero no se muestran. Un archivo HOLD no contendrá los valores de un campo BY suprimido.
Para un valor calculado con NOPRINT, repita AND COMPUTE antes del próximo valor calculado, si se puede.
Elimina la visualización de columnas. Ambos son sinónimos.
Es una frase de clasificación vertical. Ambos son sinónimos.
Esta solicitud clasifica los datos por ciudad. Dado que el encabezado de página contiene el nombre de la ciudad, se elimina la ocurrencia del campo de clasificación.
TABLE FILE SALES
HEADING
"Page <TABPAGENO"
"SALES REPORT FOR <CITY"
PRINT UNIT_SOLD AND DELIVER_AMT
BY CITY PAGE-BREAK NOPRINT
BY PROD_CODE
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END
el encabezado de la página identifica la ciudad a la que se aplican los datos:
Sin NOPRINT, el informe repetiría innecesariamente la ciudad:
Esta solicitud genera un subtotal para cada valor del campo de clasificación CATEGORY, pero elimina la visualización de la ocurrencia del campo de clasificación.
TABLE FILE GGSALES
SUM UNITS BY CATEGORY
BY PRODUCT
ON CATEGORY SUB-TOTAL SUP-PRINT PAGE-BREAK
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END
La línea de subtotal predeterminada identifica cada categoría (*TOTAL Coffee, por ejemplo):
Sin SUP-PRINT, el informe repetiría innecesariamente la categoría:
Esta solicitud clasifica los apellidos en orden alfabético pero evita la duplicación de datos, al eliminar la ocurrencia del campo de visualización de LAST_NAME.
TABLE FILE EMPLOYEE
PRINT LAST_NAME
BY LAST_NAME NOPRINT
ON TABLE SET PAGE-NUM OFF
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
ENDSTYLE
END
Se organizan los apellidos en orden alfabético:
WebFOCUS |