1567_es-ES
Automatizando reportes utilizando JMP¿Alguna sugerencia sobre cómo podría automatizar la generación de 40 a 50 informes de datos que he analizado en JMP semanalmente? Cortar y pegar sería muy lento.Re: Automatizar informes usando JMPSin saber por dónde empiezas... Suponiendo que ya tienes scripts JSL.
Hago esto regularmente generando primero scripts jsl para los informes y luego ejecutando un script PERL para que se ejecute según un cronograma. El código PERL para iniciar JMP y ejecutar un script jsl se ve así...
ejecutarJMP();
subejecutarJMP{
#------------------------------------------------- ---#
# ¿EJECUTAR JMP? #
#------------------------------------------------- ---#
print "\nProcesando archivo JSL... (ingrese aquí el nombre del archivo de script JSL)\n";
a menos que($jmp = Win32::OLE -> nuevo("JMP.Application")){
print "\nError al abrir JMP. Abortando. salir.";
;
#~ salir; # esta línea se puede usar para salir/abortar si no puedes iniciar JMP
}
$jmp -> {Visible} = 'verdadero';
$jmp -> RunJSLFile("tuarchivo.jsl");
}Re: Automatizando reportes usando JMPLa automatización a través de MS COM es una excelente manera de ir: elija su herramienta de scripting favorita y listo.
Ver:
http://www.jmp.com/software/whitepapers/pdfs/automating_jmp_wp.pdf
y
http://www.nesug.org/Proceedings/nesug09/ap/ap09.pdf
Mejor,
-MateRe: Automatizando reportes usando JMPGraciasRe: Automatizando reportes usando JMPGraciasRe: Automatizando reportes usando JMPEs ideal si los informes se pueden 'exportar' automáticamente a Word o Excel. ¿Alguna de estas formas lograría esto?Re: automatizar informes usando JMPEsa es la belleza de realizar secuencias de comandos COM en su aplicación JMP desde fuera de JMP.
Uno puede mezclar y combinar y unir aplicaciones de PC. Del mismo modo que se puede escribir un script JMP desde Perl / TCL / Python / etc. También se pueden escribir secuencias de comandos en Word, Excel, PowerPoint, etc.
Mejor,
-Mate
<-
#! c: \ Perl \ bin \ perl.exe
use Win32 :: OLE;
# http://support.microsoft.com/kb/214797
impresión "################################################ #######","\norte";
# obtenga la aplicación Excel ya activa o abra una nueva sesión
# Inicie JMP y hágalo visible
my $ jmp = Win32 :: OLE-> new ('JMP.Application');
$ jmp -> {Visible} = 1;
# __ Abrir tabla de datos existente
my $ doc = $ jmp-> OpenDocument ("C: \\ temp \\ Big class.jmp");
$ jmp -> {Visible} = 1;
#__ el clásico
my $ dt = $ jmp-> NewDataTable ("Hola mundo.jmp");
my $ col = $ dt-> NewColumn (Col1, 1, 0, 8);
#__ Debes agregar filas antes de completar la tabla con datos
$ dt-> AddRows (20, 0);
#__ Establecer valores de celda en incrementos de 1
para (mi $ i = 1; $ i <= 20; $ i + = 1)
{
$ col-> SetCellVal ($ i, $ i);
}
my $ col2 = $ dt-> NewColumn (Col2, 1, 0, 8);
para (mi $ i = 1; $ i <= 20; $ i + = 1)
{
$ col2-> SetCellVal ($ i, $ i + 5);
}
my $ col3 = $ dt-> NewColumn (Col3, 1, 0, 8);
$ col3-> AddFormula ("Col1 + Col2");
$ dt -> {Visible} = 1;
# devolver esos valores calculados de JMP a perl
my $ x = $ col3-> GetDataVector;
# Inicie Excel y hágalo visible
my $ xlApp = Win32 :: OLE-> new ('Excel.Application');
$ xlApp -> {Visible} = 1;
# Crear un nuevo libro de trabajo
my $ xlBook = $ xlApp-> Workbooks-> Add;
# Escribe todos los datos a la vez ...
my $ rng = $ xlBook-> ActiveSheet-> Range ("A1: C7");
$ rng -> {Valor} = $ x;
->Re: Automatización de informes mediante JMPHola,
Intento usar "Guardar PDF" para exportar automáticamente informes/diarios a un archivo .pdf. Actualmente no he encontrado documentación sobre los parámetros de esta función. Echo de menos todo lo disponible al guardar en formato PDF con el menú "Guardar como", especialmente "Tamaño del papel" y "Escala de página".
¿Existe una descripción general de todos los parámetros disponibles por función? Tuve un problema similar al intentar apilar columnas, ya que "Apilar por fila" estaba oculto en la documentación de JSL, que aún es deficiente en JMP 9.Re: Automatización de informes mediante JMPEstamos a punto de lanzar un script (para usuarios de JMP 8) y un complemento (para JMP 9) que exporta a PDF. Si desea leer el anuncio, suscríbase a nuestra lista de anuncios en:
http://ethreemail.com/subscribe?g=6ed2a67d
Puede darse de baja en cualquier momento y su dirección de correo electrónico NO será cedida a terceros ni utilizada para ningún otro fin.
Esté atento también a una exportación de PowerPoint.Re: Automatización de informes mediante JMPDebo agregar que también pondré información de descarga en este hilo, pero no podré mantenerlo actualizado al respecto; por eso le sugiero que, si está interesado, se una a nuestra lista de anuncios.
Comments
There are no comments yet