Hola,
De un conjunto de datos principal que creo N tablas de datos apilados Residencia en N tipos de parámetros diferentes y guárdalos bajo stkdata .
Con cada tabla de datos apilados quiero crear una diferente nueva columna () fórmula que se adaptaría a la longitud y / o naturaleza únicas de cómo se delimitan los campos. Luego, graficaré cada conjunto de datos apilados y haré referencia a los datos de la (s) nueva (s) columna (s). Actualmente los gráficos están configurados haciendo referencia a: Datos y: Etiqueta.
- yo puede obtenga la misma fórmula que se aplicará en las tablas de datos solo finamente y grafíquelas.
- yo hipocresía bastante averiguar cómo estructurar adecuadamente el escenario if else o reducir las herramientas que serían más apropiadas (Regex, Pat Match u otro).
Código parcial:
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