Publicado el :
Informes SASHELP

Informes y ordenación de ventas de Orión

Este código también está disponible en: Deutsch English Français
El script utiliza el procedimiento `PROC PRINT` para mostrar listas de datos de la tabla `sashelp.Orsales`. Se utilizan varias opciones, como el filtrado con `WHERE`, la suma de variables numéricas con `SUM` y la personalización de los encabezados. El procedimiento `PROC SORT` también se emplea para reorganizar los datos según diferentes criterios de ordenación, ascendentes y descendentes. El script también muestra cómo añadir títulos y notas al pie a los informes.
Análisis de datos

Type : SASHELP


Los datos provienen exclusivamente de la tabla `sashelp.Orsales`, que es una tabla de ejemplo estándar proporcionada con SAS.

1 Bloque de código
PROC PRINT
Explicación :
Este bloque muestra las variables `product_Group`, `Quantity` y `Total_Retail_Price` de la tabla `sashelp.Orsales`. También calcula y muestra la suma total de `Total_Retail_Price`.
¡Copiado!
1PROC PRINT DATA= sashelp.Orsales;
2 var product_Group Quantity Total_Retail_Price;
3 sum Total_Retail_Price;
4RUN;
2 Bloque de código
PROC PRINT
Explicación :
Muestra las variables `product_Group`, `Quantity` y `Profit` para las observaciones donde el `Profit` es superior a 2000.
¡Copiado!
1PROC PRINT DATA= sashelp.Orsales;
2 var product_Group Quantity Profit;
3 where Profit >2000 ;
4RUN;
3 Bloque de código
PROC PRINT
¡Copiado!
1PROC PRINT DATA= sashelp.Orsales noobs;
2 var product_Group Quantity Profit;
3 where Profit >2000 ;
4RUN;
4 Bloque de código
PROC PRINT
¡Copiado!
1PROC PRINT DATA= sashelp.Orsales noobs;
2 where Quarter= '2000Q1' and Profit >2000 ;
3 where same and Product_Category = 'Clothes';
4RUN;
5 Bloque de código
PROC PRINT
¡Copiado!
1PROC PRINT DATA= sashelp.Orsales noobs;
2 where Quarter= '2000Q1' ;
3 id Year;
4 var product_Group Quantity Profit;
5RUN;
6 Bloque de código
PROC SORT
¡Copiado!
1PROC SORT DATA= sashelp.Orsales;
2 BY Profit;
3RUN;
7 Bloque de código
PROC SORT
¡Copiado!
1 
2PROC SORT
3DATA= sashelp.Orsales;
4BY Year descending Profit;
5RUN;
6 
8 Bloque de código
PROC SORT
¡Copiado!
1PROC SORT DATA= sashelp.Orsales;
2 BY Year;
3 sum Profit;
4 var Quarter Total_Retail_Price;
5RUN;
9 Bloque de código
PROC SORT
¡Copiado!
1PROC SORT DATA= sashelp.Orsales;
2 BY Year descending Profit;
3 /*where Total_Retail_Sales >40000*/
4RUN;
10 Bloque de código
Instrucciones globales
¡Copiado!
1title1 'Orion Star Report';
2title2 'Profit Report';
3footnote1 'confidential';
4 
11 Bloque de código
PROC PRINT
¡Copiado!
1PROC PRINT DATA= sashelp.Orsales label;
2 var Year product_Group Quantity Profit Total_Retail_Price;
3 label product_group='Product'
4 Total_Retail_Price='Total Retail Price';
5RUN;
12 Bloque de código
Instrucciones globales
¡Copiado!
1title;
2footnote;
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.