Problema di creazione colonnaCiao a tutti
Ho dovuto affrontare un problema molto semplice che è creare la colonna.
Quando eseguo il codice seguente, viene fuori questo errore nel 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;Errore:
Send Expects Scriptable Object in accesso o valutazione di 'Send' , dt_firstseq_summary << /*####*/New Column( "Percent",
Numerico,
Continuo,
Formato( "Migliore", 8 ),
Formula( :Total_Tested / Col Somma( :Total_Tested ) )
) /*####*/
Nello script seguente, errore contrassegnato da /*###*/
Prova( dt_firstseq_summary << Elimina Colonna( "Percentuale" ) );
dt_firstseq_summary << /*###*/Nuova colonna( "Percentuale",
Numerico,
Continuo,
Formato( "Migliore", 8 ),
Formula( :Total_Tested / Col Sum( :Total_Tested ) )
) /*####*/;
dt_firstseq_summary:Percent << Elimina formula;
Ma quando eseguo il mio intero programma, è in grado di creare la colonna nella tabella dei dati, ma la colonna percentuale non può calcolare il valore. Vedi foto sotto:

Errore:
Formula percentuale colonna interrotta
Nome irrisolto: Total_Tested 1 volta Alle righe: 2 Operazione: Total_Tested, :Total_Tested/*####*/
Gli errori di valutazione della formula sono stati ignorati
Posso sapere come rimediare?
Qualsiasi risposta è apprezzata.
Grazie.
Re: Problema di creazione colonnaSalva il riferimento alla tabella dati che viene restituito dall'operazione di join. Quindi usalo per inviare messaggi per creare la nuova colonna che desideri. Come questo:
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 di creazione colonnaCiao a tutti
Ora sono in grado di unire le 2 tabelle di dati in un'unica tabella di dati (tabella di dati combinata)
Ma ora il mio problema è come creare un'altra nuova colonna nella tabella dei dati combinati?
Questo è il mio script di join per unire insieme 2 tabelle di dati:
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");
);Grazie.
Re: Problema di creazione colonnaCiao Jim
Sì, la tabella di riepilogo verrà collegata alla tabella dei dati grezzi.
Ci riproverò.
Grazie per l'aiuto.
Re: Problema di creazione colonnaÈ possibile che la tabella di riepilogo sia ancora collegata alla tabella dei dati grezzi e che ciò stia causando il problema?
Ho provato il tuo codice con una versione simulata della tua tabella di dati e non ho avuto problemi con il codice.