Question : Quel paramètre pour insérer en fin de colonne la somme de celle-ci dans un export tabulaire ?

À propos du paramètre columnsum

Niveau : Scriptage (gabarit et exportation)

Commandes concernées : EXP-10

Réponse :

Cet ajout se fait grâce au paramètre columnsum (qui ne prend pas de valeur particulière). Pour que cela fonctionne, il faut que les données soient des nombres ou des valeurs monétaires, autrement dit que le paramètre cast ait une des valeurs suivantes : integer, decimal, percentage ou money.

Le résultat de cette somme apparait dans le tableau au format HTML et dans l’exportation au format ODS, elle n’apparait pas dans l’exportation au format CSV car celui-ci est souvent destiné à l’importation dans d’autres bases de données, une ligne supplémentaire risquerait de fausser cette importation. Dans le cas des valeurs monétaires, la somme prend bien sûr en compte les devises : les totaux sont calculés séparément pour chaque devise et les résultats apparaissent les uns en dessous des autres.

montant > fr="Montant de la dépense"
propriete_montant
{code}
cast=money,columnsum

Exemple d’utilisation de columnsum

Ce paramètre ne doit pas être confondu avec le paramètre sum qui somme les valeurs des différentes sources de la colonne.

Questions voisines