Cómo eliminar la visualización de columnas

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.


Principio de página

x
Referencia: Comandos de supresión de columnas

Comando

Descripción

Funciona en

NOPRINT or 
SUP-PRINT

Elimina la visualización de columnas.

HTML

PDF

PS



x
Sintaxis: Cómo Eliminar la visualización de columnas
display_command fieldname {NOPRINT|SUP-PRINT}

o

{ON|BY} fieldname {NOPRINT|SUP-PRINT}

donde:

display_command

Es un comando de visualización.

fieldname

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.

NOPRINT|SUP-PRINT

Elimina la visualización de columnas. Ambos son sinónimos.

ON|BY

Es una frase de clasificación vertical. Ambos son sinónimos.



Ejemplo: Cómo eliminar la visualización de un campo de clasificación

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:



Ejemplo: Cómo eliminar la visualización de un campo de clasificación con subtotal

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:



Ejemplo: Cómo clasificar por orden alfabético

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