Bonjour à tous et merci de votre aide rapide.
Dans une de mes tables j'ai des dates de naissance des enfants.
Pour afficher leur âge j'ai la formule suivante :
1 2 3 4
| if isnull ({ENFANT.EN_NAIS})=true then
"-"
else
totext (datediff ("yyyy", {ENFANT.EN_NAIS}, currentdate), 0) |
je veux pouvoir ensuite calculer la moyenne de tous les ages via un champ de total cumulé mais ce champ n'est pas reconnu comme un champ numérique.
J'ai tout essayé par l'éditeur de formule sans succès.
La seule solution trouvée a été de calculer en premier :
currentdate - {ENFANT.EN_NAIS}
Puis d'effectuer une moyenne sur cette formule et enfin de la multiplier par 365 pour avoir la valeur en année.
Cette solution ne me satisfait pas.
Avez vous une solution plus simple?
Partager