Hi,
I have 1000 columns in a table with 500 columns have formulas. I want to write a jsl script which will find the column having formula and delete the formula. One line code is highly recommended.
Thanks :)
Interactively you can do this with the Standardize Attributes dialog, but if you want a script
Names Default To Here( 1 );
dt = Current Data Table();
numCols = dt << get column names( numeric );
For( i = 1, i <= N Items( numCols ), i++,
Try( Column( dt, numCols[i] ) << delete formula )
);
and if you want a one line script
Names Default To Here( 1 );dt = Current Data Table();numCols = dt << get column names( numeric );For( i = 1, i <= N Items( numCols ), i++,Try( Column( dt, numCols[i] ) << delete formula ));
It is possible to shorten it down but make the script work a little longer
For( i = 1, i <= N cols(current data table()), i++,
Try( Column( i ) << delete formula )
);
Interactively you can do this with the Standardize Attributes dialog, but if you want a script
Names Default To Here( 1 );
dt = Current Data Table();
numCols = dt << get column names( numeric );
For( i = 1, i <= N Items( numCols ), i++,
Try( Column( dt, numCols[i] ) << delete formula )
);
and if you want a one line script
Names Default To Here( 1 );dt = Current Data Table();numCols = dt << get column names( numeric );For( i = 1, i <= N Items( numCols ), i++,Try( Column( dt, numCols[i] ) << delete formula ));
It is possible to shorten it down but make the script work a little longer
For( i = 1, i <= N cols(current data table()), i++,
Try( Column( i ) << delete formula )
);