Salut,
À partir d'un jeu de données principal que je crée N tables de données empilées basé sur N types de paramètres différents et les stocker sous stkdata .
Avec chaque tableau de données empilé, je veux créer un autre nouvelle colonne () formule qui serait adaptée à la longueur unique et / ou à la nature de la délimitation des champs. Ensuite, je vais représenter graphiquement chaque ensemble de données empilées et faire référence aux données de la ou des nouvelles colonnes. Actuellement, les graphiques sont configurés en faisant référence à: Data &: Label.
- je pouvez obtenir la même formule à appliquer à travers les tableaux de données juste et graphique.
- je ne peut pas Essayez de bien structurer le scénario if else ou de réduire les outils les plus appropriés (Regex, Pat Match ou autre).
Code partiel:
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