![]() |
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 |
AW: Durchschnitt berechnen Memos Fastreport
Ohne jetzt die genaue Syntax im Kopf zu haben:
Code:
AVG(<frxDBDS_Sabrechnung."Programmumsatz">,MasterData1)
|
AW: Durchschnitt berechnen Memos Fastreport
So funktioniert es.
[SUM(<frxDBDS_Sabrechnung."Programmumsatz">,MasterD ata1) / SUM(<frxDBDS_Sabrechnung."Gesamt">,MasterData1)] [frxDDDS_Anlage."Waehrung"] |
AW: Durchschnitt berechnen Memos Fastreport
Und was ist daran nun besser als gleich AVG zu benutzen?
![]() |
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. |
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?
|
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 00:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz