Comment afficher le total d’une colonne de liste en filtrant les données dans powerapps? c’est simple avec la fonction Sum et filter. On s’occupera également de la mise en forme avec la fonction Text.
Text(Sum(Filter(commandes;client.Value = ThisItem.Title; produit_x003a_zone.Value = "int");total);"[$-fr-FR]# ###")&"m²"
Sum
la fonction Sum peut soit faire l’addition de plusieurs éléments, soit faire l’addition d’une colonne dans une liste (source). Ici, nous utilisons la seconde syntaxe.
La version simplifiée serait donc:
Sum(commandes;total)
- source: liste « commandes »
- colonne: total
Filter
Pour filtrer, on utilise en premier la source, puis on met des conditions.
Mise en forme
La fonction Text est la même que dans Excel: une valeur, puis la mise en forme que l’on veut lui appliquer. C’est powerapps qui a ajouté les codes de la version française. J’ai mis &" m²"
pour ajouter le » m² » après la donnée, car cela ne fonctionnait pas quand je l’insérais dans le format.
Vous noterez qu’il y a une anomalie pour la ligne « Biwi ». La colonne Total n’est pas une colonne calculée, c’est powerapps qui fait les calculs, et cette ligne a été créee durant un test qui n’a pas fonctionné.