Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
mon problème est le suivant, qd je désélectionner le et l'année, j'ai la dernière date de mon calendrier qui s'affiche, je voudrais savoir comment faire pour rien afficher qd je ne sélectionne pas un mois ou une année.
Voici l'expression utilisé et ci-joint un capture écran
- ='Résultat'& ' ' & MonthName(AddMonths(Max([Date Appel]),-1))
- ='Résultat'& ' ' &MonthName(Max([Date Appel]))
Merci à vous
Maurice
Ca marche ça ???
Il faut remplacer les "= 1" par des "> 0"
=if(Len(Only(Année)) > 0 and Len(Only(Mois)) > 0,
'Résultat'& ' ' &MonthName(Max([Date Appel])),
if(len(only(Année)) > 0,
'Résultat'& ' ' &yearName(Max([Date Appel])),
if(len(only(Mois)) > 0,
'Résultat'& ' ' &yearName(Max([Date Appel])),
'-'
)))
Soit plus précis dans tes demandes, tu avais dit "je voudrais savoir comment faire pour rien afficher qd je ne sélectionne pas un mois ou une année"
Bonjour,
Quand tu dis "rien afficher", tu parles du tableau, des colonnes ou du label ?
Pour le tableau, tu peux gérer la "condition de calcul", et afficher un message D'erreur adapté (Veuillez sélectionner une année et un mois) ou alors cacher le tableau avec la condition d'affichage.
Pour les colonnes, tu peux utiliser la condition d'affichage des l'expression
Si c'est au niveau du label, il faudra certainement également modifier l'expression pour que le résultat soit cohérent
Je parle de l’entête du colonne
Ok,
=if(Len(Only(Année)) = 0 or Len(Only(Mois)) = 0,
'',
'Résultat'& ' ' & MonthName(AddMonths(Max([Date Appel]),-1))
)
Merci Sébastien,
j'ai réussi à afficher l'année et mois , par contre je voudrais afficher le mois si je sélectionne un mois , une année si je sélectionne une année ou bien le deux si je sélectionne le deux,
l'expression MonthName(AddMonths(Max([Date Appel]) m'affiche toujours le mois suivi de l'année.
=if(Len(Only(Année)) = 1 and Len(Only(Mois)) = 1,
'Résultat'& ' ' &MonthName(Max([Date Appel])),
if(len(only(Année))=1,
'Résultat'& ' ' &yearName(Max([Date Appel])),
if(len(only(Mois))=1,
'Résultat'& ' ' &yearName(Max([Date Appel])), '-'
)))
Ca marche ça ???
Il faut remplacer les "= 1" par des "> 0"
=if(Len(Only(Année)) > 0 and Len(Only(Mois)) > 0,
'Résultat'& ' ' &MonthName(Max([Date Appel])),
if(len(only(Année)) > 0,
'Résultat'& ' ' &yearName(Max([Date Appel])),
if(len(only(Mois)) > 0,
'Résultat'& ' ' &yearName(Max([Date Appel])),
'-'
)))
Soit plus précis dans tes demandes, tu avais dit "je voudrais savoir comment faire pour rien afficher qd je ne sélectionne pas un mois ou une année"
Résultat'& ' ' &yearName(Max([Date Appel])) pour afficher l'année , mais je ne sais pas comment afficher juste le mois.
oui ma demande est d'afficher '-' si on sélectionne pas un mois ou une année et d'affiche selon la sélection soit le mois soit l'année soit le deux si non rien
c'est bon j'ai trouvé la solution merci, pour le mois c'est Résultat'& ' ' & monthName(Max([Date Appel]))