<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich hoffe mein Thema ist nicht zu verwirrend.Ich bin ein .jsl-Rookie, aber ich habe ein kleines Projekt, bei dem ich versuche, etwas zu lernen.Ich bin darüber ratlos und nicht sicher, warum es so in dieses Blatt eingefügt wird
Ich erstelle einen Spaltennamen über die Variable dsocket, die ein verkettetes "d" und eine Zeile/Zelle aus einer anderen Tabelle ist.Die Spalte wird normal erstellt.
Dann muss die Formel auf denselben neuen Spaltennamen verweisen, aber ich verwende derzeit dieselbe Variable (siehe Ende der Formel).Das Problem ist, dass ich es anscheinend nicht richtig formatiere, wenn ich auf den Spaltennamen in der Formel verweise, weil ich anstelle eines Spaltennamens kein Semikolon davor bekomme.Ich habe versucht, ein : mit der Variablen zu verketten, aber die Ausgabe lautet ":column name" in Anführungszeichen und ich brauche nur :column name ... sinnvoll?
Irgendwelche Ideen, wie man das löst?Ich hoffe, ich habe es zu kompliziert gemacht.Vielen Dank!
| Für(i=1, i<=1, i++, | | |
| | dsocket = "d"||dtsum:Socket ; |
| | drucken (dsocket); |
| | z = ich + 7; |
| | Spaltenname = Spaltenname(z); |
| | Neue Spalte (dsocket, Numeric, Continuous, Formula(If(:LOT[Row()] != :LOT[Row() - 1] | :OPERATION[Row()] != :OPERATION[Row() - 1] | :SUMMARY_ID[Row()] != :SUMMARY_ID[Row() - 1], If(columnname == binchoice, 1, 0), If(columnname == binchoice, Sum(dsocket[Row() - 1], 1), dsocket[Row() - 1,Empty()]))))); |
Ich verstehe dein Problem nicht ganz, aber einen Hinweis bzgl ":Spaltenname" ist...
// Anstatt:
Konkat ( ":" , Spaltenname ) ;
// Versuchen:
Als Spalte ( Spaltenname ) ;