Problem beim Erstellen einer SpalteHallo alle
Ich hatte ein sehr einfaches Problem, nämlich die Spalte zu erstellen.
Wenn ich den folgenden Code einzeln ausführe, kommt dieser Fehler im Protokoll heraus
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;Fehler:
Send erwartet skriptfähiges Objekt beim Zugriff oder Auswertung von 'Send' , dt_firstseq_summary << /*###*/New Column( "Prozent",
Numerisch,
Kontinuierlich,
Format( "Beste", 8 ),
Formel( :Total_Tested / Spaltensumme( :Total_Tested ) )
) /*##****/
Im folgenden Skript Fehler markiert mit /*###*/
Try( dt_firstseq_summary << Delete Column( "Percent" ) );
dt_firstseq_summary << /*###*/New Column( "Prozent",
Numerisch,
Kontinuierlich,
Format( "Beste", 8 ),
Formel( :Total_Tested / Spaltensumme( :Total_Tested ) )
) /*####/;
dt_firstseq_summary:Prozent << Formel löschen;
Aber wenn ich mein gesamtes Programm ausführe, kann es die Spalte in der Datentabelle erstellen, aber die Prozentspalte kann den Wert nicht berechnen. Siehe Foto unten:

Fehler:
Spaltenprozentformel unterbrochen
Name Ungelöst: Total_Tested 1 Mal In Zeilen: 2 Operation: Total_Tested, :Total_Tested/*###*/
Formelauswertungsfehler wurden ignoriert
Darf ich wissen, wie man es repariert?
Jede Antwort ist zu schätzen.
Danke.
Betreff: Problem beim Erstellen einer SpalteSpeichern Sie die Datentabellenreferenz, die von der Join-Operation zurückgegeben wird. Verwenden Sie es dann, um Nachrichten zu senden, um die gewünschte neue Spalte zu erstellen. So was:
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>Betreff: Problem beim Erstellen einer SpalteHallo allerseits
Ich kann jetzt die 2 Datentabellen zu einer Datentabelle zusammenfügen. (kombinierte Datentabelle)
Aber jetzt ist mein Problem, wie ich eine weitere neue Spalte in der kombinierten Datentabelle erstellen kann.
Dies ist mein Join-Skript, um 2 Datentabellen zusammenzuführen:
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");
);Danke.
Betreff: Problem beim Erstellen einer SpalteHallo Jim
Ja, die Übersichtstabelle wird mit der Rohdatentabelle verknüpft.
Ich werde es nochmal versuchen.
Danke für die Hilfe.
Betreff: Problem beim Erstellen einer SpalteIst es möglich, dass Ihre Übersichtstabelle immer noch mit der Rohdatentabelle verknüpft ist und das Ihr Problem verursacht?
Ich habe Ihren Code mit einer simulierten Version Ihrer Datentabelle ausprobiert und hatte kein Problem mit dem Code.