Berichte: Gruppensummen über berechnetes Feld

04/10/2009 - 20:36 von günther10 | Report spam
Hallo Community,
mein Bericht enthàlt Gruppenkopf, Detailbereich, Gruppenfuß und Berichtsfuß;
im Detailbereich die Steuerelemente Bezeichnung, Verbrauch 9, Flàche (die
Daten stammen aus einer Abfrage) und Korrigierter Verbrauch (berechnetes
Feld). Weiters werden Gruppensummen über Verbrauch 9 und Flàche gebildet,
Gesamtsummen darüber im Berichtsfuß.
Der Bericht enthàlt noch einen Unterbericht, welcher einen übergeordneten
Verbrauchswert aus einer anderen Abfrage liefert.
Berechnung:
Korrigierter Verbrauch = [Verbrauch 9] + ([Übergeordnet].Bericht![Monat 9] -
[Verbrauch 9 Gesamtsumme Summe])*[Flàche]/[Flàche Gesamtsumme Summe]
Das bedeutet eine Aufteilung des Restverbrauches im Verhàltnis der
beteiligten Flàchen. Das funktioniert im Detailbereich, die Syntax stammt ja
auch vom Ausdrucksgenerator. Aber die Gruppensumme ist nicht darstellbar,
trotz Verwendung dieses Ausdrucks in der Summenformel, weil es sich um ein
berechnetes Feld handelt. Zur Laufzeit wird sofort nach Parametern gefragt
für die Elemente nach dem +-Zeichen (Flàche wird erkannt).

In die Abfrage kann ich die Berechnung auch nicht einbauen, wie soll ich
mich auf die Summen beziehen?

Irgendwie sehe ich wahrscheinlich den Wald vor lauter Bàumen nicht - wer
kann mir helfen?
hoffnungsvoll
 

Lesen sie die antworten

#1 Peter Doering
04/10/2009 - 20:49 | Warnen spam
Hallo,

günther10 wrote:

mein Bericht enthàlt Gruppenkopf, Detailbereich, Gruppenfuß und Berichtsfuß;
im Detailbereich die Steuerelemente Bezeichnung, Verbrauch 9, Flàche (die
Daten stammen aus einer Abfrage) und Korrigierter Verbrauch (berechnetes
Feld). Weiters werden Gruppensummen über Verbrauch 9 und Flàche gebildet,
Gesamtsummen darüber im Berichtsfuß.
Der Bericht enthàlt noch einen Unterbericht, welcher einen übergeordneten
Verbrauchswert aus einer anderen Abfrage liefert.
Berechnung:
Korrigierter Verbrauch = [Verbrauch 9] + ([Übergeordnet].Bericht![Monat 9] -
[Verbrauch 9 Gesamtsumme Summe])*[Flàche]/[Flàche Gesamtsumme Summe]
Das bedeutet eine Aufteilung des Restverbrauches im Verhàltnis der
beteiligten Flàchen. Das funktioniert im Detailbereich, die Syntax stammt ja
auch vom Ausdrucksgenerator. Aber die Gruppensumme ist nicht darstellbar,
trotz Verwendung dieses Ausdrucks in der Summenformel, weil es sich um ein
berechnetes Feld handelt. Zur Laufzeit wird sofort nach Parametern gefragt
für die Elemente nach dem +-Zeichen (Flàche wird erkannt).

In die Abfrage kann ich die Berechnung auch nicht einbauen,



Normalerweise schon.

wie soll ich mich auf die Summen beziehen?



DSum bzw. DomSumme bzw. Unterabfrage?

Irgendwie sehe ich wahrscheinlich den Wald vor lauter Bàumen nicht - wer
kann mir helfen?



Wenn du detailliertere Antworten willst, solltest du die
Original-SQL-Statements liefern.

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com

Ähnliche fragen