-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
VTL script:
RACINE := MULTIMODE [keep interrogationId, IdUE, FOO, MODE_KRAFTWERK];
RACINE := union(RACINE, RACINE) ;
LOOP := MULTIMODE [keep interrogationId, IdUE, LOOP, LOOP.FOO1, MODE_KRAFTWERK];
LOOP := LOOP [filter LOOP <> ""];
LOOP := LOOP [rename LOOP.FOO1 to FOO1];
LOOP := union(LOOP, LOOP);
Dataset:
List.of( Map.of(rootId, "T01", "LOOP", "LOOP-01", "FOO", "foo1", "LOOP.FOO1", "foo11"), Map.of(rootId, "T01", "LOOP", "LOOP-02", "FOO", "foo1", "LOOP.FOO1", "foo12"), Map.of(rootId, "T02", "FOO", "foo2", "LOOP.FOO1", "foo21") ), Map.of(rootId, String.class, "LOOP", String.class, "FOO", String.class, "LOOP.FOO1", String.class), Map.of(rootId, Role.IDENTIFIER, "LOOP", Role.IDENTIFIER, "FOO", Role.MEASURE, "LOOP.FOO1", Role.MEASURE)
Trevas 1.11.0 returns 2 lines in LOOP (T01-Loop01 et T01-Loop02) while Trevas 2.0.0 added a third line (T02).
Metadata
Metadata
Assignees
Labels
No labels