Hallo,
Aus einem Hauptdatensatz erzeuge ich N gestapelte Datentabellen beyogen auf N verschiedene Parametertypen und lagern sie unter stkdata .
Mit jeder gestapelten Datentabelle möchte ich eine andere erstellen neue Spalte () Formel, die auf die eindeutige Länge und / oder Art der Abgrenzung der Felder zugeschnitten wäre. Dann werde ich jeden gestapelten Datensatz grafisch darstellen und auf Daten aus den neuen Spalten verweisen. Derzeit werden die Diagramme unter Bezugnahme auf: Data &: Label eingerichtet.
- ich können Holen Sie sich die gleiche Formel, die auf alle Datentabellen angewendet werden kann.
- ich kippen Finden Sie heraus, wie Sie das Falls-Szenario richtig strukturieren oder Werkzeuge einschränken, die am besten geeignet sind (Regex, Pat Match oder andere).
Teilcode:
If( N Items( found_list ) > 0,
//dt << group columns( one_group, found_list );
stkdata = dt << Stack(
columns( As List( found_list ) ),
Keep( :reference_param_one, :reference_param_two),
Output Table( "Stacked " || one_group ),
); // close stacking of columns
colreference = Column( "Label" );
If(
stkdata = Current Data Table();
Pat Match( colreference, "param_group_one" ),
stkdata << New Column( "Limit_one",
"Character",
Formula( Num( Word( 2, Word( 27, :Label, ":" ), "=" ) ) )
);
Pat Match( colreference, "param_group_two" ),
stkdata << New Column( "Limit_two",
"Character",
Formula( Num( Word( 2, Word( 75, :Label, ":" ), "=" ) ) )
);
Pat Match( colreference, "param_group_three" ),
stkdata << New Column( "Limit_three",
"Character",
Formula( Num( Word( 2, Word( 29, :Label, ":" ), "=" ) ) )
);
stkdata << Oneway( Y( :Data ), X( :Label ) )
); // close If N Items (found_list) > 0