problema de crear columnaHola a todos
Me enfrenté a un problema muy simple que es crear la columna.
Cuando solo ejecuto el siguiente código, aparece este error en el registro
Try(dt_firstseq_summary << Delete Column( "Percent" ) );
dt_firstseq_summary << New Column( "Percent",
Numeric,
Continuous,
Format( "Best", 8 ),
Formula( :Name("Total_Tested") / Col Sum(:Total_Tested) )
);
dt_firstseq_summary :name( "Percent" ) << Delete formula;Error:
Enviar espera objeto programable en acceso o evaluación de 'Enviar', dt_firstseq_summary << /*###*/Nueva columna( "Porcentaje",
Numérico,
Continuo,
Formato( "Mejor", 8 ),
Fórmula( :Total_Probado / Col Sum( :Total_Probado ) )
) /*###*/
En el siguiente script, error marcado por /*###*/
Try( dt_firstseq_summary << Eliminar columna( "Porcentaje" ) );
dt_firstseq_summary << /*###*/Nueva columna( "Porcentaje",
Numérico,
Continuo,
Formato( "Mejor", 8 ),
Fórmula( :Total_Probado / Col Sum( :Total_Probado ) )
) /*###*/;
dt_firstseq_summary:Percent << Eliminar fórmula;
Pero cuando ejecuto todo mi programa, puedo crear la columna en la tabla de datos, pero la columna de porcentaje no puede calcular el valor. Vea la foto a continuación:

Error:
Fórmula de porcentaje de columna interrumpida
Nombre Sin resolver: Total_probado 1 veces En filas: 2 Operación: Total_probado, :Total_probado/*###*/
Los errores de evaluación de fórmulas se han ignorado
¿Puedo saber cómo solucionarlo?
Cualquier respuesta es apreciada.
Gracias.
Re: Problema al crear columnaGuarde la referencia de la tabla de datos que se devuelve de la operación de combinación. Luego utilícelo para enviar mensajes para crear la nueva columna que desee. Como esto:
dt_joined = dt_firstseq_summary << Join(
With(dt_final_summary),
Select( :S_B_Name, :N Rows, :Name( "Percent" ) ),
SelectWith( :S_B_Name, :N Rows, :Name( "Percent" ) ),
By Matching Columns( :S_B_Name = :S_B_Name ),
Preserve Main Table Order();
Output Table Name("Combined Table");
);
dt_joined << New Column( ... :(</img>Re: Problema al crear columnaHola a todos
Ahora puedo unir las 2 tablas de datos en una tabla de datos (tabla de datos combinados)
Pero ahora mi problema es cómo crear otra columna nueva en la tabla de datos combinados.
Este es mi script de unión para unir 2 tablas de datos:
dt_firstseq_summary << Join(
With(dt_final_summary),
Select( :S_B_Name, :N Rows, :Name( "Percent" ) ),
SelectWith( :S_B_Name, :N Rows, :Name( "Percent" ) ),
By Matching Columns( :S_B_Name = :S_B_Name ),
Preserve Main Table Order();
Output Table Name("Combined Table");
);Gracias.
Re: Problema al crear columnaHola Jim
Sí, la tabla de resumen se vinculará con la tabla de datos sin procesar.
Lo intentaré otra vez.
Gracias por la ayuda.
Re: Problema al crear columna¿Es posible que su tabla de resumen todavía esté vinculada a la tabla de datos sin procesar y eso esté causando su problema?
Probé su código con una versión simulada de su tabla de datos y no tuve ningún problema con el código.