Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je souhaiterais trouver une formule pour que si la colonne libellé de l'affaire est identique il me fasse la somme des valeurs sur les lignes contenant le même libellé.
Nom du champ libellée affaire: affaire.description
Colonne Montant facture total : à cumuler si même libellé d'affaire
Merci par avance !
Belle journée
Re,
JE comprends mieux ton besoin
dans ce cas tu souhaites faire un cumul
ici la mesure sera
rangesum(above(sum(Montant),0,RowNo()))
soit pour toi normalement
rangesum(above(sum([detail_commande_fournisseur.total_ht]),0,RowNo()))
Bonjour
C'est possible de différente manière suivant tes données et le tableau que tu souhaites faire, en utilisant le qualificateur Total et aggr
Est ce que tu peux fournir un exemple de tableau de départ et le résultat que tu souhaites.
pas sur de comprendre ton besoin exact mais je pense que c'est quelque chose comme çà :
Danc le cas de ce tableau la formule pour total par affaire est
sum( total<[affaire.description]> aggr( Sum( Montant), [affaire.description]) )
Je souhaite que si dans la première colonne le numéro est identique à un autre (en l’occurrence celui d'en dessous) il me fasse la somme des deux lignes pour obtenir un reste à facturer total.
Les lignes avec un montant seulement dans la colonne "montant commande total" correspondent aux commandes fournisseurs (c'est-à-dire les sous-traitants). Elles doivent donc se cumuler avec la ligne du dessus quand le numéro est identique puisque cela signifie que les données appartiennent à la même affaire.
Mais je ne trouve pas comment obtenir ce résultat.
Je vais tester la formule que tu m'as donné, merci !
SUM(detail_commande_fournisseur.total_ht)<[affaire.description]>
AGGR(SUM([detail_commande_fournisseur.total_ht],[affaire.description]))
Voici la formule actuelle incorrecte.
Re,
JE comprends mieux ton besoin
dans ce cas tu souhaites faire un cumul
ici la mesure sera
rangesum(above(sum(Montant),0,RowNo()))
soit pour toi normalement
rangesum(above(sum([detail_commande_fournisseur.total_ht]),0,RowNo()))
Merci beaucoup, la formule fonctionne !