¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?Tengo un gráfico (integrado en el generador de gráficos) con un filtro de datos local y uso un conmutador de columnas para ver el mismo gráfico para varias columnas de datos.Las personas para las que creé esto quieren imprimir todos los gráficos en un solo PDF.Estoy en una pérdida.Probé el Exportación de PDF de varias columnas - Comunidad de usuarios de JMP eso funciona para todo PERO el generador de gráficos por alguna razón.
No soy bueno en JSL....
gracias
Automatización y secuencias de comandosRe: ¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?¿Qué significa en este caso "imprimir todos los gráficos en un solo PDF"? ¿Quieren imprimir todas las combinaciones posibles que pueden producir el filtro de datos local y el conmutador de columnas? Dependiendo de cuántos valores los usuarios puedan cambiar, la cantidad de opciones (y gráficos) rápidamente se volverá enorme.
Re: ¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?Hola @cravin187 ,
Gracias por incluir el complemento con su pregunta. En realidad, creo que el complemento funciona, simplemente no es necesario utilizar el conmutador de columnas. Hasta cierto punto, el complemento actúa como un conmutador de columnas, ya que guarda todos los gráficos en un PDF. Ahora, una cosa que he notado es que el complemento incluye múltiples gráficos en un PDF, no un solo gráfico por PDF cuando lo uso en el generador de gráficos, pero esto también depende del tamaño de los gráficos. Cuanto más grandes sean, menos caben en una página PDF.
Pero, si descarga el complemento, la tabla de datos JMP, y sigue las instrucciones que describe el autor, obtendrá el mismo resultado. Aquí hay dos que hice usando la plataforma de creación de gráficos. El primero tiene el tamaño de GB estándar y el segundo tiene un GB redimensionado mayor.
¡Espero que esto ayude!,
DS
Re: ¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?Si hay 10 columnas de datos en el conmutador, quieren que los diez gráficos se impriman en un solo documento.El filtro es solo para mostrar lotes que han estado estables dentro de una población más grande.¡Perdón por la falta de claridad!
Re: ¿imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?interesante... cuando lo intento con o sin el filtro de datos local obtengo:

Re: ¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?sin embargo, si vuelvo a actualizar el gráfico en lugar de usar el script para guardarlo en la tabla, funciona, incluso con el filtro.
¡Parece que tengo una solución!
Re: ¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?Hola @cravin187 ,
Pruébelo sin el conmutador de columnas.




Cuando lo hago así, obtengo el informe.pdf adjunto. Funciona bien.
DS
Re: ¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?Miré rápidamente el código del complemento y lo que básicamente hace: crea una copia de su informe, agrega un conmutador de columnas con las columnas elegidas y las recorre mientras las agrega a una ventana de diario que se convertirá a un pdf. Hay un lugar donde se puede romper con bastante facilidad ( thisSO = (cr[Outline Box(1)] << getScriptableObject) << Rehacer análisis; ) si tiene varios cuadros de esquema en la ventana de su informe (el conmutador de columnas y el filtro de datos local crean cuadros de esquema) y lo más probable es que esto suceda cuando tiene un filtro de datos local dentro de su informe.
Re: ¿Imprimir algo desde el generador de gráficos pasando por un conmutador de columnas, todo en un PDF?Publiqué otros hallazgos sobre el comportamiento del conmutador de columnas en algunas de las plataformas en la discusión del complemento original. Aquí está el script que agregué allí, que intenta abordar algunos de los problemas, pero realmente no lo he probado.
Names Default To Here(1);
report_windows = Get Window List(Type("Reports")) << Get Window Title();
If(N Items(report_windows) == 0,
Throw("No report windows open");
);
nw = New Window("Select a Report", <<MODAL></MODAL>