Zugriff auf und Wiederholung von ZeilenwertenIch versuche, einen Code zu schreiben, in dem ich einen Wert aus einer Zeile abrufen und ihn dann in 13 aufeinander folgenden Zeilen derselben Spalte wiederholen kann.
Ich möchte den Wert aus Zeile 15 lesen und in den Zeilen 16 bis 28 wiederholen.
Lesen Sie dann den Wert aus Zeile 29 ab und wiederholen Sie den Vorgang bis Zeile 43 usw.
Wie kann ich das in jsl machen?
Vielen Dank
Betreff: Auf Zeilenwerte zugreifen und diese wiederholenDies ist eine sehr einfache Sache, die man in JSL machen kann. Unten ist meine Version des Codes. Ich weiß nicht, wie der Name der Spalte lautet, für die Sie die Werte ändern möchten, daher nenne ich sie einfach "theColumn". Ich habe den Code noch nicht getestet, bin mir aber ziemlich sicher, dass er funktionieren wird
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i = i + 14,
For( k = i + 1, k <= i + 13, k++,
dt:theColumn[k] = dt:theColumn[i]
)
);
Betreff: Auf Zeilenwerte zugreifen und diese wiederholenWenn Sie die ursprüngliche Spalte beibehalten möchten, können Sie eine neue Spalte mit einer Formel hinzufügen. Zum Beispiel:
New Column("Repeat14",
Formula(
If(Row() > 14,
:OriginalCol[Row() - Mod(Row() - 1, 14)],
:OriginalCol
)
)
);