Ich hatte folgendes Problem - und mir ist keine elegantere Lösung als eine @for Schleife eingefallen:
Eine Liste L1={A:B:C:D:E} soll zu folgendem verarbeitet werden:
L2={A:AB:ABC:ABCD:ABCDE}
Das ganze in Formelsprache. So eine Art fakultative Konkatenation
Mein Ansatz wäre L2:=L1*+L1 gewesen - dann erhalte ich aber auch Elemente, die ich nicht gebrauchen kann (z.B. AE).
Der @for-Code sieht übrigens so aus:
_L0:=@Subset(FELDNAME;1);
_anzTrenn:=@Elements(@Explode(_L0;"~'~"));
_L1:=@Explode(_L0;"~'~");
_L2:="";
@For(_i:=1;(_i<_anzTrenn+1);_i:=_i+1;_L2:=_L2:@Implode(@Subset(_L1;_i);"~'~"));
@Trim(_L2)