Hola,
Quiero crear una nueva columna en la segunda tabla JMP con una fórmula que simplemente suma las Columnas contenidas en la lista (en el código que he asignado el nombre de la columna a contenedores
No puedo entender qué estoy haciendo mal al pasar de la lista {""} de columnas a la referencia a las columnas.
Cualquier ayuda es muy apreciada.
Aquí está el código que he probado
Names Default To Here( 1 );
Clear Globals();
dt = Data Table( "Untitled 910" );
dt2 = Data Table( "Soft Bin Summary" );
Try( For Each Row( :Yield SummaryBins = Word( 1, :Yield SummaryBins, "[]" ) ) );
grouplist = dt:Yield SummaryBins << get values;
For( i = N Items( grouplist ), i >= 1, i--,
If( grouplist[i] == "",
Remove From( grouplist, i, 1 ),
)
);
binss = {}; /// list contaiting bin value
For( i = 1, i <= N Items( grouplist ), i++,
If( Contains( grouplist[i], " " ),
Insert Into( binss, grouplist[i] )
)
);
adad = Words( binss[1], " " );
/*sitenum = Transform Each( {str}, adad, Num( str ) );
newl = {};*/
F = Eval Expr( Sum( Expr( adad ) ) );
//For( i = 1, i <= N Items( adad ), i++,
//
// Insert Into( newl, ":" || adad[i] )
//);
/*rtrt = Concat Items( newl, "n," );*/
For( i = 1, i <= N Items( binss ), i++,
dt2 << New Column( binss[i], "Numeric", "Continuous", Format( "Percent", 12, 2 ), Formula( Name Expr( F ) ) );); /// Something doesn't seem to right
/*Eval( Eval Expr( dt2 << New Column( "Sums_expr", Format( "Percent", 12, 2 ), formula( Sum( Expr( (newl) ) ) ) ) ) );*/
/*
Eval( Parse( "dt2 << new column(\!"Sums\!", formula(sum( " || rtrt || " )));" ) );*/
Gracias,
Jacobo