Hugotr35 cet message d’avertissement apparaît car tu utilises la fonction Sum() sur une source de données (SharePoint) qui n’est pas capable de faire lui-même la somme (Power Apps ne peut pas déléguer cette fonction à SharePoint). Power Apps est donc obligé de récupérer les données “localement” avant de faire la somme “localement”. Or Power Apps ne pouvant récupérer plus de 2000 lignes d’une source de données, il te prévient que si tu as plus de 2000 lignes dans cette source de données, il ne fera la somme que sur les 2000 premières lignes et ignorera les lignes suivantes. Ca peut être problématique…
Donc, la première question c’est : est-ce que tu auras un jour plus de 2000 lignes dans ta liste SharePoint ?
Si ta réponse est non, alors il te suffit de charger ta liste dans une collection locale et de faire la somme sur cette collection.
Pour le chargement de ta liste en collection, tu peux le faire dans le OnVisible de l’écran de démarrage de ton application :
ClearCollect(colToDoList; TODOLIST_1);;
Ensuite, tu peux faire ta somme là où tu en as besoin :
Sum(colToDoList; "Traité" in STATUT && Label16_112.Text in Title)
Si tu peux avoir plus de 2000 lignes dans ta liste, alors c’est un peu plus compliqué… Il va falloir filtrer ta source de données pour réduire le nombre de lignes sur lesquelles faire la somme.
CommentID=GHzDKXm6p9iBIaJ, PostID=MmJiKoXzqThqmpO