こんにちは、
私が作成したメインデータセットから N個のスタックデータテーブルに基づく N個の異なるパラメータタイプそしてそれらを下に保管する stkdata 。
積み上げデータテーブルごとに、異なるテーブルを作成したい新しい列() 一意の長さやフィールドの区切り方の性質に合わせて調整される式。それから私はそれぞれの積み重ねられたデータセットをグラフ化して、そして新しい列からのデータを参照します。現在、グラフは:Data&:Labelを参照して設定されています。
- 私できるデータテーブル全体に同じ式が適用されるようにしてください。
- 私できない if elseシナリオを適切に構成する方法、または最も適切なツール(Regex、Pat Matchなど)を絞り込む方法を完全に理解してください。
部分コード
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