Ciao a tutti,
vagando se puoi aiutare...
Sto cercando di creare nuove colonne in una tabella da un calcolo di un riepilogo trasposto ma continuo a ricevere errori
con la definizione di alcune costanti dalla tabella.
qualche idea su cosa sto sbagliando?
src_tran = src_sum << Transpose(
Label( :Label )
);
Current Data Table( src_tran );
src_tran << new column("N", Formula(If( Substr( :Label, 0, 1 ) == "M",
Substr( Substr( :Label, 6 ), 0, Length( :Label ) - 6 ),
Substr( Substr( :Label, 9 ), 0, Length( :Label ) - 9 )
)));
g = (Col Number( :Label) -2 );
for( i = 3, i = g, i++,
a = Char(N[i]) || "_Cv";
d = Char(N[i]);
b = as column(Row 1)[i];
c = as column(Row 1)[i+1969];
Current Data Table( src );
src << new column( a, Numeric, continuous, <BR />Formula( (b - :d) / (nsigma*c)));
); Il registro mostra:
Colonna SEBV-D_CLK_A Dimensione cluster RsltF32_Pln00 (365) -1::21205_Cv Formula interrotta Nome Non risolto: d alla riga 1 nell'accesso o nella valutazione di 'd' , :d/*###*/ Gli errori di valutazione della formula sono stati ignorati Nome Non risolto : N in accesso o valutazione di 'N' , :N/*###*/
Sembra che tu abbia diversi problemi di ambito e sintassi, tuttavia, è difficile guidarti con precisione senza vedere cosa contiene la tabella di dati che stai trasformando.Potresti allegare un esempio di come appare quella tabella?