Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je souhaiterai rédiger une syntaxe avec deux conditions if dans le script pour obtenir le résultat suivant :
condition 1 | condition 2 | Résultat (Code promo final) |
---|---|---|
[AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] | isnull([Code promo EC] | [Code Produit Pack] |
[AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] | not isnull([Code promo EC] | [Code Produit Pack]&";"&[Code promo EC] |
[AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] | not isnull([Code promo EC] | [Code promo EC] |
[AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] | isnull([Code promo EC] | "NR" |
...as [Code promo final]
Pouvez-vous m'aider ?
Merci
Anne-Flore Guillard
Bonjour Anne Flore,
essaie :
if([AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] and len([Code promo EC])=0,[Code Produit Pack],
if([AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] and len(([Code promo EC])>0,[Code Produit Pack]&';'&[Code promo EC],
if([AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] and len(([Code promo EC])>0, [Code promo EC],
if([AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] and len(([Code promo EC])=0,'NR'))))
as [Code promo final]
et en dimension du tableau, coche "supprimer si la valeur est nulle".
Florent
Hi,
Try this:
if([AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] and isnull([Code promo EC] , [Code Produit Pack],
if([AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] and not isnull([Code promo EC],[Code Produit Pack]&";"&[Code promo EC],
if([AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] and not isnull([Code promo EC], [Code promo EC],
if([AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] and isnull([Code promo EC],'NR'))))
Je valide la réponse de Sushil Kumar.
Bonjour Anne Flore,
essaie :
if([AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] and len([Code promo EC])=0,[Code Produit Pack],
if([AnnéeSiteIndicatif Pack]=[AnnéeSiteIndicatif Inscriptions] and len(([Code promo EC])>0,[Code Produit Pack]&';'&[Code promo EC],
if([AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] and len(([Code promo EC])>0, [Code promo EC],
if([AnnéeSiteIndicatif Pack]<>[AnnéeSiteIndicatif Inscriptions] and len(([Code promo EC])=0,'NR'))))
as [Code promo final]
et en dimension du tableau, coche "supprimer si la valeur est nulle".
Florent
Formidable ! Ca fonctionne très bien ainsi (avec quelques parenthèses à enlever devant len).
Merci!
Anne-Flore
Merci pour votre aide. Je pense que ça doit aussi fonctionner car c'est le même principe que Florent.
Bonne journée,
Anne-Flore
ah oui.. (c'est le pb des "copier/coller"...)
Florent