es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SAS ODS RTF y proc report.

Estoy tratando de descubrir por qué el formato de mis informes cambió de repente.

Había estado exportando un informe con 8 columnas, todas las cuales cabían en una sola página en un documento de Word. Este mes, decidió poner un salto de página en medio (así que las primeras 4 columnas están en la primera página, las segundas 4 columnas están en la segunda página). El código no cambió en absoluto.

Entonces, ¿qué pienso?:

  • Los datos en las columnas se volvieron más grandes, por lo que el ancho ya no es capaz de caber en una sola página. Pensé que las opciones de “keepn” o “trkeep” de ods solucionarían estos problemas, pero ninguna hizo ninguna diferencia.
  • Algunas otras configuraciones de SAS hicieron que los valores predeterminados del ancho de columna cambien. Entonces, puse “width=10” en las declaraciones define dentro de proc report. Nada cambió.

Mi código:

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Basándonos en la información proporcionada, puede haber varias razones posibles por las cuales el formato del informe cambió de repente:

    1. Los datos en las columnas se hicieron más grandes: Como se mencionó, si los datos en las columnas se hicieron más grandes, esto podría hacer que el informe ya no quepa en una sola página. Sin embargo, el OP intentó usar las opciones keepn y trkeep en ODS, que deberían evitar saltos de página dentro de las celdas. Es posible que los datos sigan siendo demasiado grandes para caber en una página incluso con estas opciones, pero también es posible que el problema sea causado por otra cosa.
    2. Alguna otra configuración de SAS cambió: Es posible que alguna otra configuración de SAS haya cambiado y causado que los valores predeterminados del ancho de columna también cambien. El OP intentó especificar un ancho de 10 para las columnas, pero esto no pareció marcar la diferencia. Es posible que alguna otra configuración esté anulando esta especificación.

    3. Otros problemas de formato: Puede haber otros problemas de formato en el informe que estén causando que se divida en varias páginas. Por ejemplo, si el OP agregó nuevos elementos de formato que aumentan el tamaño del informe, esto podría hacer que ya no quepa en una sola página.

    Para diagnosticar el problema, se necesita más información. El OP podría intentar exportar el informe a un formato diferente (como PDF) para ver si ocurre el mismo problema. También podría intentar eliminar cualquier elemento de formato nuevo que se haya agregado recientemente para ver si eso marca la diferencia. Finalmente, podría intentar ajustar otras configuraciones de SAS (como los márgenes o el tamaño de la página) para ver si afecta la distribución del informe.

Comments are closed.