RE: Agregar columna de la tabla de datos a otra tabla de datosHola,
Quería agregar una columna de mi tabla de datos dt a mi tabla de datos dc.
// Opens the Process Template file and sets dc as the reference to it.
dc = Open("Process Template.jmp");
// Sets the Process Template file as the current data table.
dc = Current Data Table();
// References to a column called Time.
Column("Time");
// Creates a column called colTime and sets it to the twelfth column in the current data table.
colTime = Column(12);
// Moves the newInstructionsColumn before the colTime column in the Process Template file.
dc << MoveSelectedColumns({dt:newInstructionsColumn}, Before(colTime));Arriba está el código que solía hacer esto. Ya hay una columna antes de la columna colTime, por lo que tal vez es por eso que no funciona correctamente.
Cualquier ayuda sería apreciada.
RE: Agregar columna de la tabla de datos a otra tabla de datos...
RE: Agregar columna de la tabla de datos a otra tabla de datosHola,
Gracias por la respuesta. El código que proporcionó funciona en el sentido de que agrega una nueva columna, pero la parte de valores establecidos no funciona, ya que todos los valores faltan en la nueva columna.
¿Alguna idea de por qué?
RE: Agregar columna de la tabla de datos a otra tabla de datosHola,
Gracias por su respuesta. Estaba buscando agregar una columna ya existente de mi tabla dt para que aparezca antes de la columna colTime en mi tabla de datos de CC. Sin embargo, ya hay una columna antes de colTime en mi tabla de datos de CC.
RE: Agregar columna de la tabla de datos a otra tabla de datosEsto puede ser lo que buscas
Names Default To Here( 1 );
Clear Log();
Clear Globals();
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt1 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt << New Column( "sibling ages", Multiple Response, set values( dt1:sibling ages << get values ) )
RE: Agregar columna de la tabla de datos a otra tabla de datos @Jaz ,
Cuando dices agregar una nueva columna -
1. ¿Está definiendo una nueva columna que no existe en ninguna de las tablas de datos? O
2. ¿Está agregando una columna de una tabla de datos a otra tabla de datos?
Si desea lograr (1), puede usar la Nueva columna ().
Si desea lograr (2), puede utilizar la opción Unir
RE: Agregar columna de la tabla de datos a otra tabla de datosHola,
Tienen una columna común, pero quiero agregar una nueva columna, no unir las dos tablas. ¿Hay una manera de hacerlo?
Gracias.
RE: Agregar columna de la tabla de datos a otra tabla de datos @Jaz ,
¿Estas tablas de datos tienen columnas comunes? Recomendaría utilizar la función "Unir" para agregar columnas de la tabla de datos "dt" a "dc".
Aquí hay un ejemplo
Clear Log(); Clear Globals();
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt1 = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
dt2 = dt << Join(With( dt1 ),
Select( :name, :age, :sex, :height, :weight ),
SelectWith( :sibling ages, :sports ),
By Matching Columns( :name = :name ),
Drop multiples( 0, 0 ),
Include Nonmatches( 0, 0 ),
Preserve main table order( 1 )
);