Este script crea una página HTML que contiene un formulario de envío. Primero recupera dinámicamente las líneas de productos de la tabla SASHELP.ORSALES para construir una lista desplegable. El formulario permite al usuario seleccionar un producto, un formato de salida (HTML, PDF, CSV, RTF) y un estilo ODS, luego envía estas elecciones a un Stored Process alojado en un servidor específico.
Análisis de datos
Type : SASHELP
Los datos que alimentan la lista desplegable provienen de la tabla del sistema 'sashelp.orsales'.
1 Bloque de código
PROC SQL
Explicación : Selecciona los valores distintos de la columna 'product_line' y construye una cadena de caracteres que contiene las etiquetas HTML <option> correspondientes, almacenada en la macro-variable :options.
¡Copiado!
proc sql ;
select distinct '<option value="'||strip(product_line)||'">'||strip(product_line)||'</option>'
into :options separated by ' '
from sashelp.orsales ;
quit ;
Explicación : Escribe el código HTML al fileref reservado '_webout' (flujo de salida web). Utiliza la función 'resolve' para interpretar la macro-variable &options dentro de los datos brutos (cards4), integrando así la lista dinámica de productos en el formulario HTML.
<INPUT type="checkbox" name="_debug" value="time">Show time taken
29
30
31
<INPUT type="submit" value="Run">
32
33
34
35
36
37
;;;;
38
RUN ;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.