Transformations conditionnellesJ'ai un besoin quelque peu étrange, même si je pense qu'il pourrait être possible de le réaliser même sans JSL. Ce que je veux, c'est transformer certaines colonnes en fonction d'une propriété de colonne, en particulier du texte. "Si la colonne contient le texte suivant : XYZ, alors exécutez cette formule, sinon ne faites rien." Je sais comment faire des formules "if/then", mais existe-t-il une syntaxe de script pour ne modifier que les colonnes avec certaines propriétés ? J'ai beaucoup de colonnes, sinon je le ferais simplement manuellement !
Tableau de donnéesmacOSScriptRe : Transformations conditionnellesPourriez-vous s'il vous plaît clarifier votre déclaration
" Si la colonne contient le texte suivant : XYZ, alors exécutez cette formule, sinon ne faites rien."
Recherchez-vous XYZ dans le nom de la colonne ou dans l'une des valeurs de données trouvées dans la colonne ?
Re : Transformations conditionnellesMerci. Fallait préciser. Je fais référence au texte dans le nom de la colonne plutôt qu'aux données réelles dans les cellules du tableau. Donc : "si le nom de la colonne inclut xyz, alors effectuez cette transformation."Re : Transformations conditionnellesVoici la structure générale de ce que vous devez faire....
names default to here(1);
dt=current data table();
colNames = dt << get column names(string);
for each({Name}, colNames,
if(contains(Name,"nox"),
for each row(
column(name)[row()] = ???????????; // your formula here
)
);
);Re : Transformations conditionnellesParfait! Merci beaucoup. Je savais que cette fonctionnalité devait exister !