le script jsl fonctionne bien individuellement, mais l'implémentation du complément ne fonctionne pasJ'ai une table de données où je veux remplacer certaines valeurs par "."
Ci-dessous l'exemple de script
dt = Current Data Table();
for each row (
if (:age == 12, age= . );
);
mais la même chose ne fonctionne pas lorsque j'ai ce code en tant que complément, la table de données ressemble à ceci
vinay 35
atul 55
prerna 12
adi 21
Merci,
Sibh
ScriptRe: le script jsl fonctionne bien individuellement, mais l'implémentation du complément ne fonctionne passalut @SIBH ,
Est-il possible que votre table de données actuelle ne soit pas celle que vous souhaitez manipuler.Dans votre script, vous définissez dt égal à la table de données actuelle, mais vous ne définissez pas la table de données égale à dt.Si dt est déjà défini quelque part, par exemple si vous avez déjà utilisé dt = Open( ... ), alors vous pouvez définir la table de données actuelle comme ceci :
Current data table( dt );
Ou, si dt fait référence à la bonne table de données, vous pouvez définir vos colonnes pour qu'elles se trouvent dans cette table spécifique, comme ceci :
for each row (
if (dt:age == 12, dt:age= . );
);
Re: le script jsl fonctionne bien individuellement, mais l'implémentation du complément ne fonctionne pasIl est préférable d'être explicite avec les noms de vos tables, tels que
For Each Row( dt,
If( :age == 12,<BR /> :age = .<BR /> )
)La fonction "pour chaque ligne" peut prendre la table à boucler comme premier argument.