jsl funziona individualmente bene, ma l'implementazione del componente aggiuntivo non funzionaHo una tabella di dati in cui voglio sostituire determinati valori con "."
Di seguito è riportato l'esempio di script
dt = Current Data Table();
for each row (
if (:age == 12, age= . );
);
ma lo stesso non funziona quando ho questo codice come componente aggiuntivo, la tabella dei dati ha questo aspetto
vinay 35
atul 55
prerna 12
adi 21
Grazie,
Sibh
ScriptingRe: lo script jsl funziona individualmente bene, ma l'implementazione del componente aggiuntivo non funzionaCiao @SIBH ,
È possibile che la tua tabella dati attuale non sia quella che vuoi manipolare.Nel tuo script stai impostando dt uguale alla tabella dati corrente, ma non stai impostando la tabella dati uguale a dt.Se dt è già definito da qualche parte, ad esempio se hai già utilizzato dt = Open( ... ), puoi impostare la tabella dati corrente in questo modo:
Current data table( dt );
Oppure, se dt fa riferimento alla tabella dati corretta, puoi definire l'ambito delle colonne in quella tabella specifica, in questo modo:
for each row (
if (dt:age == 12, dt:age= . );
);
Re: lo script jsl funziona individualmente bene, ma l'implementazione del componente aggiuntivo non funzionaÈ meglio essere espliciti con i nomi delle tabelle, ad esempio
For Each Row( dt,
If( :age == 12,<BR /> :age = .<BR /> )
)La funzione "per ogni riga" può portare la tabella in loop come primo argomento.