Hallo alle
Ich habe das einmal gemacht und es war schmerzhaft, aber ich habe das Drehbuch und die Erinnerung daran verloren. Im Folgenden versuche ich Folgendes zu tun:
Tweak_List = dt_Temp << Get Column Names("String");
for(i = 1, i <= N Items(Tweak_List),i++,
a = Left(Tweak_List[i], Länge(Tweak_List[i]) - 1) || „Δ“;
b = Tweak_List[i];
c = Left(Tweak_List[i], Länge(Tweak_List[i]) - 2);
dt << New Column( Left(Tweak_List[i], Length(Tweak_List[i]) - 1) || "Δ", Numeric, Continuous, Formula( if(:name1 == :name2, c - b, 0 ))));
);
In dt habe ich Spalten mit den Namen ColName_2 und ColName, die Tweak_List ist die Liste der Namen von Spalten wie ColName_2.
Ich muss eine neue Delta-Spalte mit dem Namen ColName_ erstellen. Δ Für jedes Paar und die Formel ColName - ColName_2 darin ist eine Bedingung erfüllt.
Ich erinnere mich, dass ich mit Eval und Co. zusammengearbeitet habe, aber ich habe es vergessen. Bitte hilf mir