Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai besoin de votre aide!
Je souhaite créer une variable qui vérifie que les valeurs du mon champ correspond bien à une liste de valeurs précise et que ce champ ne prend pas d'autres valeurs.
Par exemple champ1 = [val1, val2, val3] (ma liste de valeurs)
si dans mon fichier source : champ1 = val4 (pour un ou plusieurs enregistrements) alors variable=0
j'ai essayé la fonction match mais ça marche pas.
J'attends vos réponse!
Merci d'avance
Mais tu as resolu ton probleme 🙂
ce qe affiche ton texbox est juste...
si tu voir le resultat en fonction de chaque valeur de ton champ, utilise un tableau
ton textbox ne peux te donner le resultat sur tout les valeurs champs à moins que tu ne change le critère de comparaison par example
if(wildmatch(concat distinct Verif_Site, ', ', Verif_Site ), '0*')
'j' ai du rouge',
'tout est vert '
)
bonjour,
cela m'etonne que cela ne fonctionne pas avec 'match',
Ou fais tu ta comparaison? script, Application
utilises tu la variable comme fonction?
match($1, 'val1', 'val2', 'val3')
match(only(champ1), 'val1', 'val2', 'val3')
match(only({1} champ1), 'val1', 'val2', 'val3')
Tu obtiens automatiquement le 0 quand il n y a pas de valeur trouvée.
Fournis plus de details pour être mieux aidé.
Cordialement,
Yves
Merci pour votre retour,
J'ai utilisé la fonction match() dans le script lors du rechargement du mon fichier, j'ai créer ma variable:
match(Site, 'val1', 'val2', 'val3') as Verif_Site,
et dans ma restitution, j'affiche ma variable dans un objet texte: if(Verif_Site=0, 'rouge', 'vert') pour signaler que dans le cas de rouge, le champ prend une valeur différente de ma liste, mais tant que j'ai rien sélectionner, le texte affiche 'vert' pourtant la variable Site prend la valeur 0 parmi d'autres!
Merci
Mais tu as resolu ton probleme 🙂
ce qe affiche ton texbox est juste...
si tu voir le resultat en fonction de chaque valeur de ton champ, utilise un tableau
ton textbox ne peux te donner le resultat sur tout les valeurs champs à moins que tu ne change le critère de comparaison par example
if(wildmatch(concat distinct Verif_Site, ', ', Verif_Site ), '0*')
'j' ai du rouge',
'tout est vert '
)