Propiedades de las columnas en un scriptHola,
He escrito un script con las propiedades de cada columna dentro:
ex.:
Open(
"S:\JUMP\JMP 2017.xlsx",
Feuilles de calcul( "JMP 2017" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Data Table( "JMP 2017" ) << Subset( By( :Produit ),
All rows,
Selected columns only( 0 ),
columns(
:Numéro de cuve <<MODELING type=""></MODELING>
Pero, para un nuevo script sobre nuevos archivos de Excel, no recuerdo cómo lo hice.
He hecho pruebas con "Mostrar propiedades" sin éxito.
¿Me pueden ayudar a recuperar cómo hacerlo?
gracias
Re: Propiedades de las columnas en un scriptLa segunda mitad de su secuencia de comandos se ejecuta después de abrir la tabla. La segunda mitad del script parece un subconjunto de :Produit. Creo que el subconjunto probablemente falla debido a los mensajes de tipo de modelado. Pero creo que los mensajes de Modeling Type hacen los cambios en las columnas de la tabla.
Creo que los mensajes de tipo de modelado se crearon a mano (no automáticamente por JMP) y se agregaron (incorrectamente) en medio del comando de subconjunto.
Lo que sugeriría es mantener el tipo de modelado separado del subconjunto (si necesita el subconjunto). Así:
Open( "S:\JUMP\JMP 2017.xlsx",... );
:Numéro de cuve <<MODELING type=""></MODELING>
Creo que tienes que determinar los tipos de modelado y asignarlos.
Tal vez alguien que haya visto esto antes vea algo que me estoy perdiendo.
Re: Propiedades de las columnas en un scriptcuando abro el script fuente, solo tengo esto:
Abierto (
"S:Pilotaje\BDD Nuevo\BDD Vincent.xlsx" ,
hojas de trabajo( "Qry_Cuve" ),
Usar para todas las hojas ( 1 ),
Concatenar hojas de trabajo ( 0 ),
Crear columna de concatenación ( 0 ),
Configuración de la hoja de trabajo(
1 ,
Tiene encabezados de columna ( 1 ),
Número de filas en encabezados ( 1 ),
Los encabezados comienzan en la fila ( 1 ),
Los datos comienzan en la fila ( 2 ),
Los datos comienzan en la columna ( 1 ),
Los datos terminan en la fila ( 0 ),
Los datos terminan en la columna ( 0 ),
Filas extendidas replicadas ( 1 ),
Encabezados distribuidos replicados ( 0 ),
Suprimir filas ocultas ( 1 ),
Suprimir columnas ocultas ( 1 ),
Suprimir columnas vacías ( 1 ),
Tratar como jerarquía ( 0 ),
Pila de serie múltiple ( 0 ),
Importar colores de celda ( 0 ),
Límite de detección de columna ( 1 ),
Cadena de separador de columnas ( "-" )
)
)
Pero sin la información sobre el estado de las columnas (numérico, ordinal, continuo, ..).
Re: Propiedades de las columnas en un scriptCreo que Ian tiene una mejor respuesta: use la importación interactiva de Excel en la nueva tabla. Luego edite el script de origen en la tabla importada. Ese script de origen será similar al script que publicaste.
Es posible que todavía esté malinterpretando la pregunta, así que si esto no tiene sentido, vuelva a preguntar.
Re: Propiedades de las columnas en un scriptgracias por tu respuesta.
Ok, cuando lo hago, tengo el estado de cada columna con los valores de todas las filas de cada columna.
Busco tener el script sin los valores porque cuando tienes una tabla de datos con 13971 filas y 97 columnas, no es fácil cambiar el estado de las columnas con todos los valores en el script.
Para el guión de mi primer mensaje, no lo tengo y no recuerdo cómo lo hice.
Atentamente
Re: Propiedades de las columnas en un scriptgracias por tu respuesta,
Sabía hacerlo.
Por favor, lea mi respuesta a Craige Hales.
Atentamente
Re: Propiedades de las columnas en un scriptY, de forma interactiva, haga clic derecho en la parte superior de la columna. ->mostrar propiedades.
O use el triángulo rojo en la parte superior izquierda de la tabla y copie el script en el portapapeles.
editar: no ShowProperties. ->Column Info le indicará el tipo de datos, el tipo de modelado y le permitirá explorar algunas propiedades que podrían asignarse a la columna. (¡Gracias Jeff!)
Re: Propiedades de las columnas en un scriptDisculpe si no he entendido bien lo que pregunta. Pero si abre un archivo de Excel en JMP, la tabla resultante debería tener un script de 'Fuente' con el que pueda trabajar:
