Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Rave
Rave Forum d'entraide sur Rave Reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2005, 13h58   #1
Invité régulier
 
Inscription : juin 2004
Messages : 28
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 28
Points : 9
Points : 9
Par défaut [Rave] Somme d'un champ

Coucou

Voilà j'ai un état avec une DataBand et dans celle-ci je calcule, à l'aide des champs présents (un champ "quantité" et un champ "prix" tous 2 tirés d'une vue), le prix total pour un produit (qtité x prix) que je passe en paramètre "prixProduit".
Dans la bande suivante j'aimerais faire le prix total pour tous les produits ! J'ai donc mis ds cette bande un composant "CalcTotal", en controller j'ai mis la DataBand, en DataField j'ai mis le paramètre "prixProduit"... ça marche presque bien sauf que ça ne m'ajoute pas le "prixProduit" du dernier produit affiché par la DataBand, je ne sais pas pourquoi

C'est la méthode qui me paraissait le mieux pour faire cela, chose qui doit être très classique ds les états... Si qq'un sait comment il faut faire...


PS: pour résumer j'ai :
Code :
1
2
3
4
5
 
N° Produit      Qtité Produit    Prix Unitaire    PrixProduit
1                   2                    4                    8
3                   9                    5                    45
4                   1                    10                  10
Prix Total : 53 (là le prix total plante :'( )


Merci bcp, j'espère avoir été assez claire
kilinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2005, 14h52   #2
Invité régulier
 
Inscription : juin 2004
Messages : 28
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 28
Points : 9
Points : 9
Bon, j'ai fait autrement mais ça me semble moins bien, même si au moins ça marche...

J'ai mis un CalcOp ds la DataBand qui a en DestParam "Total", en DataField1 "Param.Total" (lui-même en somme...) et en DataField2 "prixProduit". Là ça marche, je vais laisser ainsi mais bon, l'autre façon de faire me semblait plus logique^^
kilinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2005, 22h04   #3
Membre éclairé
 
Avatar de chtiot
 
Inscription : octobre 2002
Messages : 383
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 383
Points : 330
Points : 330
moi j'utilise des compostants calcText avec calcTyp à ctSum et ça marche bien, mais mon calcText est sur un autre databand

sur le meme databand j'ai pas essayé
chtiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2005, 09h29   #4
Invité régulier
 
Inscription : juin 2004
Messages : 28
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 28
Points : 9
Points : 9
C'est comme ça que j'ai essayé au début car ça me parait être la façon la plus logique ! Soit avec un CalcText, soit avec un CalcTotal... Et rien n'y fait, ça n'additionne pas le prix du dernier produit... Je mets la databand en Controler, le param du prix du produit en DataField, ctSum....
kilinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2005, 09h42   #5
Invité régulier
 
Inscription : juin 2004
Messages : 28
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 28
Points : 9
Points : 9
Heu j'ai trouvé... Mais je ne comprends pas J'ai mis un CalcControler ds la databand et ds le CalcText je l'ai mis en Controler au lieur de la databand elle-même, et là, ça me sort le bon total.

Je ne comprends pas trop ce que ça change mais ça marche
kilinette est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h21.


 
 
 
 
Partenaires

Hébergement Web