Fórmulas de columna a CSVJSL para encontrar las fórmulas en una tabla de datos JMP y escribir un archivo CSV (valores separados por comas).Hay un problema abierto para exportar fórmulas a Excel; tal vez este script pueda servir como punto de partida para determinar lo que realmente se necesita.
El código también demuestra un uso simple de Regex, funciones de usuario y cómo guardar un archivo en el directorio $TEMP.
Este código tiene solo probado en la tabla de datos incluida.

que abre esta tabla

que el JSL adjunto exporta a este texto CSV

Si el archivo .CSV se abre en Excel, las fórmulas son campos de caracteres.

Re: Fórmulas de columna a CSV<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Mucho mejor enfoque, gracias!Ha utilizado las funciones integradas de JMP para hacer muchas de las cosas que hice de la manera más difícil.
Re: Fórmulas de columna a CSVOtra opción es agregar una fila a la tabla donde se pueden agregar las fórmulas de las columnas.
El siguiente ejemplo recorre cada columna para buscar una fórmula.Si se encuentra una fórmula, la fórmula se agrega a la última fila.Finalmente, la tabla se almacena como CSV o Excel.
dt = Open( "$SAMPLE_DATA\Tiretread.jmp" );
dt << Run Formulas;
dt << Add Rows( 1 );
r = N Rows( dt );
For( i = 1, i <= N Cols( dt ), i++,
f = Column( i ) << Get formula;
If( !Is Empty( f ),
Column( i ) << Delete Formula;
Column( i ) << Data Type( "Character" );
Column( i )[r] = Char( Name Expr( f ) );
);
);
dt << Save( "$TEMP\Tiretread_Formulas.xlsx" );
dt << Save( "$TEMP\Tiretread_Formulas.csv" );
Close( dt, "No Save" );
¿Es útil para exportar fórmulas de columnas JMP a Excel?