Bonjour,
Par défaut, un champ de type numérique est égal à 0 lorsqu’il n’est pas renseigné par l’utilisateur. Cela pose difficulté, car le 0 a une vraie valeur. Lorsque le champ n’est pas renseigné, on devrait plutôt stocker la valeur Null (= None dans Grist).
Pour y remédier, j’ai essayé de mettre une valeur par défaut à None via la formule d’initialisation du champ. Mais cela pose des effets de bords indésirables dans les formules utilisant ce champ. Par exemple pour une somme faisant appel à ce champ, une erreur sera générée.
C’est là un comportement différent d’un tableur (comme Excel ou Calc), qui vont ne pas afficher de valeur dans une cellule vide, mais l’interpréter comme un 0 dans les calculs comme la somme ou le produit :
Voyez-vous une manière simple de gérer ce problème ?
