Füllen Sie eine Tabelle mit TabellenvariablenIch versuche, eine Tabelle mit den Tabellenvariablen zu füllen. (Beispieltabelle beigefügt)
Die ersten 3 Spalten der Tabelle werden aus dem Tabellenvariablennamen erstellt und die 4. Spalte ist der Tabellenvariablenwert
Zeile 1: Ziel[0].Ziel__Reflektion_PC = 3:Ambient_level W/m2 = 0:Zone_id_r =1:Ergebnis = 400
Zeile 2: Ziel[0].Ziel__Reflektion_PC = 3:Ambient_level W/m2 = 0:Zone_id_r =2:Ergebnis = 400
Zeile 3: Ziel[0].Ziel__Reflektion_PC = 3:Ambient_level W/m2 = 10:Zone_id_r =1:Ergebnis = 100
Zeile 4: Ziel[0].Ziel__Reflektion_PC = 3:Ambient_level W/m2 = 10:Zone_id_r =2:Ergebnis = 100
Und so weiter für alle Tabellenvariablen in der Tabelle
Jede Hilfe dabei wäre sehr willkommen.
Betreff: Füllen Sie eine Tabelle mit TabellenvariablenDanke das ist genau das was ich versucht habe.
Betreff: Füllen Sie eine Tabelle mit TabellenvariablenDas folgende Skript füllt Ihre Datentabelle mit Werten aus den Tabellenvariablen.Ich habe auch eine neue Version Ihrer Testdatentabelle beigefügt.Diejenige, die Sie angehängt hatten, hatte eine Formel in einer der Spalten, die das Auffüllen der Tabelle nicht zuließ.
Names Default To Here( 1 );
dt = Current Data Table();
tableVarNamesList = dt << get table variable names;
For( i = 1, i <= N Items( tableVarNamesList ), i++,
dt << add rows( 1 );
Column( dt, "target[0].target__reflectance_pc" )[i] =
Num( Word( 2, tableVarNamesList[i], "," ) );
Column( dt, "Ambient_level W/m2" )[i] =
Num( Word( 3, tableVarNamesList[i], "," ) );
Column( dt, "zone_id_r" )[i] = Num(
Word( 4, tableVarNamesList[i], ",)" )
);
Column( dt, "result" )[i] = Num(
dt << get table variable( tableVarNamesList[i] )
);
);