JSL-Skript if-Anweisung, dann Spalte löschenHallo,
Ich bin neu im JSL-Skript. Wie schreibe ich ein JSL-Skript für das folgende Szenario:
Wenn die letzten 10 Zeilen in Spalte A <= bis zu den letzten 10 Zeilen in Spalte B, dann löschen Sie Spalte C und Spalte E, andernfalls löschen Sie Spalte D und Spalte F. Die Werte in den letzten 10 Zeilen in den Spalten A und B sind immer gleich. Kann jemand helfen, dies in ein JSL-Skript zu übersetzen?

Betreff: JSL-Skript, wenn Anweisung, dann Spalte löschenWenn ich Ihre Anfrage richtig interpretiere, erhalten Sie mit dem folgenden einfachen Skript das, was Sie wollen
Names Default To Here( 1 );
dt = Current Data Table();
// Initialize a counter
count = 0;
// Loop through the last 10 rows and count
// the number of times :A<=:B
For( i = N Rows( dt ) - 9, i <= N Rows( dt ),
i++,
If( :A[i] <= :B[i], count++ )
);
// Handle the 2 scenarios for which columns to delete
If( count == 10,
dt << delete columns( {"C", "E"} ),
dt << delete columns( {"D", "F"} )
);