Los informes y formatos se utilizan para indicar a SAS cómo leer y escribir los datos respectivamente. Los informatos se usan comúnmente en una base de datos cuando se leen datos de un archivo externo. Los informatos rara vez se utilizan en los procesos. Los formatos se usan comúnmente tanto en pasos de datos como en PROCs.
Los formatos SAS convierten los valores numéricos o de caracteres en valores de caracteres. Se puede aplicar un format
utilizando un format
o put
declaración put
, que cambia la forma en que se muestra un valor, o usando la función put
para almacenar el valor formateado en una nueva variable.
Hay cuatro categorías de formatos:
Los formatos usualmente toman la forma <formatname><w>.<d>;
, siendo w
el ancho (incluidos los decimales y el punto), d
siendo el número de decimales.
Formatos de fecha comunes (aplicados a valores de fecha SAS):
date9.
por ejemplo, 02AUG2016 ddmmyyn8.
por ejemplo, 02082016 ddmmyy8.
por ejemplo 02/08/16 yymmdd10.
ej. 20160802 year4.
por ejemplo, 2016 Formatos numéricos comunes (aplicados a los números):
comma11.0
por ejemplo 1,234,567 comma12.2
por ejemplo 1,234,567.00 dollar11.2
eg $ 5,789.12 nlmnlgbp11.2
por ejemplo £ 2,468.02 Otros formatos:
$hex8.
, convierte cadena a hexadecimal $upcase.
, convierte la cadena a mayúsculas $quote.
, encierre una cadena entre comillas Puede encontrar una lista completa de formatos aquí> https://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a001263753.htm