AggregatFunction
Joop van Kempen
Hallo,Ich mochte folgendes machen mit die AggregatFunction: summe von daten eines textboxes von ein databand. Dieser textbox hat aber kein value in bindings aber ein script das eine berechnung macht (wie textboxXX.value= ...). Ich will eine summe van berechnete werten machen. Kann man das angeben bei expression in de Aggregat definition?
MFG J.van Kempen
Philipp Knecht
HiNein man muss die Berechnung im Aggregat duplizieren.
hth
Joop van Kempen
Danke, meinen Sie dass ich die Berechnung in den script editor hinter die expression herholen soll? Also da wieder textbox29.value = ..usw eingeben?MFG J.van Kempen
Philipp Knecht
HalloNein eigentlich nur der Teil (xy) eigeben:
textBox.value = xy
hth
Joop van Kempen
HalloBin mir nicht sicher wass Sie meinen. Mein script in den Textbox ist:
textBox29.Value = GetData("B1_Data.CQ:StuklijstregelsKE.Quantity")*GetData("B1_Data.CQ:StuklijstregelsKE.AvgPrice")
Ich habe mehrere Regeln und mochte einen Gesamtwert von alle Textbox 29 Werten mit die AggregatFunction berechnen.
MFG J.van Kempen
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-file-uploads/jvankempen/Coresuite layout.doc]Coresuite layout.doc[/url]
Philipp Knecht
HalloHast Du dann ein Gruppenband eingefügt?
Falls ja kannst du:
- in der Totals Collection des DataBandes ein Total hinzufügen
- in der Expression schreiben : GetData("B1_Data.CQ:StuklijstregelsKE.Quantity")*GetData("B1_Data.CQ:StuklijstregelsKE.AvgPrice")
(Oder noch besser im vom DataBand her ziehen: myDataBand("Quantity")*myDataBand("AvgPrice")
- im Header/Footer eine Textbox einfügen und im Value Property schreiben: GetTotal("MeinTotal")
hth
Joop van Kempen
HalloHabe folgendes gemacht:
* In Advanced Databand (Stuklijstregels) ein Footer eingefugt (Optelling)
* In properties vom Footer (Optelling) bei Aggregates ein Member (SOM) definiert; bei Expression den statement GetData("B1_Data.CQ:StuklijstregelsKE.Quantity")*GetData("B1_Data.CQ:StuklijstregelsKE.AvgPrice") und weiter Datatype=Double; Groups = (Verzameling) ; Name = SOM; Running = False
* ein Textbox (name Som) in Footer eingefugt und bei bindings value GetTotal("SOM") gegeben.
Bekomme meldung: Generate user script failed in Som. Cant find Aggregate.
Ich verstehe nicht wass ich falsch mache. Hat es vielleicht zu tun mit folgendes: bei den Footer (Optelling) sehe ich bei Aggregates den wert (Verzameling) und nicht den Member (SOM).
MFG J.van Kempen
Philipp Knecht
HalloNimm die Totals Collection , nicht die Aggregates. Damit sollte es dann klappen.
Aggregates werden vorallem benutzt wenn man Seitensummen haben möchte.
Sie sind aber etwas schwieriger in der handhabung als Totals.
hth
Joop van Kempen
Hallo PhilippJa! Funktioniert jetzt. Super, vielen dank fur die schnelle Hilfe.
MFG J.van Kempen
0
Please sign in to leave a comment.
Comments
0 comments