Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Durchschnitt berechnen Memos Fastreport (https://www.delphipraxis.net/183065-durchschnitt-berechnen-memos-fastreport.html)

Pet04 9. Dez 2014 08:40

Durchschnitt berechnen Memos Fastreport
 
Hallo,

ich habe folgendes Problem.
Ich habe 2 Memos in dem ersten wird ein Gesamtpreis berechnet und im 2. Memo die Anzahl.

Memo1: [SUM(<frxDBDS_Sabrechnung."Programmumsatz">,MasterD ata1) #n%2,2f] [frxDDDS_Anlage."Waehrung"]
Memo2: [SUM(<frxDBDS_Sabrechnung."Gesamt">,MasterData1)]

Nun möchte ich über die beiden Memos den Durchschnitt berechnen :

z.B: Memo1 / Memo2
oder mit der AVG Funktion.

Leider bekomme ich immer Syntaxfehler.

Wie muss das genau aussehen ?

Memo3 = Memo1 / Memo2

[SUM(<frxDBDS_Sabrechnung."Programmumsatz">,MasterD ata1) #n%2,2f] [frxDDDS_Anlage."Waehrung"] / [SUM(<frxDBDS_Sabrechnung."Gesamt">,MasterData1)]

funktioniert nicht.


Danke für eure Hilfe.


Gruß

Pet

DeddyH 9. Dez 2014 09:22

AW: Durchschnitt berechnen Memos Fastreport
 
Ohne jetzt die genaue Syntax im Kopf zu haben:
Code:
AVG(<frxDBDS_Sabrechnung."Programmumsatz">,MasterData1)

Pet04 9. Dez 2014 10:31

AW: Durchschnitt berechnen Memos Fastreport
 
So funktioniert es.

[SUM(<frxDBDS_Sabrechnung."Programmumsatz">,MasterD ata1) / SUM(<frxDBDS_Sabrechnung."Gesamt">,MasterData1)] [frxDDDS_Anlage."Waehrung"]

DeddyH 9. Dez 2014 10:35

AW: Durchschnitt berechnen Memos Fastreport
 
Und was ist daran nun besser als gleich AVG zu benutzen? http://www.fast-report.com/en/docume...0functions.htm

Pet04 9. Dez 2014 10:55

AW: Durchschnitt berechnen Memos Fastreport
 
Eigentlich nichts.
Aber ich habs nicht hinbekommen in der AVG Funktion 2 Memos zu verpacken, damit der richtige Wert berechnet wird . :roll:

mit der AVG Funktion hat er durch die Anzahl der Spalten geteilt und nicht über den Wert im 2. Memo.

DeddyH 9. Dez 2014 10:58

AW: Durchschnitt berechnen Memos Fastreport
 
Man packt da ja auch keine Memos rein, sondern Datasets. Und üblicherweise errechnet sich der Durchschnitt ja aus Summe / Anzahl, von daher verstehe ich Deine Berechnung nicht, welche Anzahl soll das denn sein in Memo2?

Pet04 9. Dez 2014 11:23

AW: Durchschnitt berechnen Memos Fastreport
 
Es gibt mehrere Preisstaffeln die einzeln gezählt werden und davon wollte ich den Gesamtdurchschnitt berechnen. Daher habe ich einen Gesamtumsatz (Memo1) und Anzahl(Memo2)
Tabelle ist natürlich etwas umfangreicher.

Aber du hast natürlich vollkommen recht.

Gruß

Pet


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz