powerapps faire la somme d’une colonne et filtrer

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.

powerapps text sum filter
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.

Sharepoint expovin liste commandes

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é.

Partagez: