Salve, ho una tabella che assomiglia a questa, alcune colonne nominali e poi molte colonne numeriche

E voglio creare un nuovo "table_scaled" che abbia le colonne nominali copiate e le N(#) colonne divise per la colonna "N righe" e *100 per ottenere una %. Sto provando questo codice ma ottengo solo una nuova tabella vuota con una colonna vuota, qualche suggerimento?
dt = Current Data Table();
NewTable("HOT_COLD_summary_scaled",
For( i = 1, i <= N Cols( HOT_COLD_summary ), i++,
dt << New Column(
Column( i ) << get name,
Numeric,
"Continuous",
Formula( (:column( i )*100) /(HOT_COLD_summary:N rows) )
)
)
);