Gruppensumme nur nach >1 gleicher Felder

Hallo!

ich will eine Gruppensumme nur dan wenn mind. 2 gleiche Werte in Zeilen vorhanden sind.

Beispiel

Beleg-Nr. / SteuerSatz / Betrag

12 / 19 / 12,00
13 / 19 / 13,00
14 / 19 / 14,00
14 / 07 / 08,00
ZW 14 / 22,00
15 / 19 / 15,00
16 / 07 / 16,00
17 / 19 / 17,00

Wie kann ich das steuern, daß nur bei Zähler 2 für die Belegnummer 14 eine Zwischensumme kommt?

Danke!

Hallo Herr Bumb,

vielen Dank für Ihren Beitrag.

Ein derartiges Szenario lässt sich über Summenvariablen und Gruppenfüße realisieren. Genauer gesagt werden zwei Summenvariablen benötigt

@Summe01, summiert über 1 --> fungiert als Datensatz-Zähler pro Gruppe
@Summe02, summiert über

und es werden ebenfalls zwei Gruppenfüße gebraucht. Beide sollten nach gruppiert werden. Gruppenfuß 1 (beinhaltet @Summe02) muss mit der Darstellungsbedingung “@Summe01 > 1” versehen werden und Gruppenfuß 2 (beinhaltet lediglich ein sogenanntes geschütztes Leerzeich: Chr$(160)) mit einer Darstellungsbedingung “@Summe01 = 1”. Zusätzlich müssen beide Summenvariablen in den Gruppensummen-Eigenschaften der Gruppenfüße definiert und auf “0” zurückgesetzt werden. Aufgrund der Darstellungsbedingung in Gruppenfuß 1 wird die Zeile nur dann ausgegeben, wenn mehr als 1 Datensatz in der Gruppe vorhanden ist. Über die Gruppensumme wird die Summierung nach Ausgabe der Gruppe wieder auf “0” gesetzt.

Der zweite Gruppenfuß wird benötigt, um den Datensatz-Zähler nach jeder Gruppe wieder zurückzusetzen. Damit der zweite Gruppenfuß nicht zu viel Platz in Anspruch nimmt, sollte der Font auf 1pt, der Hintergrund auf Transparent gesetzt und die Rahmen ausgeblendet werden.

Diese Lösung ist sicher vergleichsweise kreativ, sollte aber zum gewünschten Ergebnis führen. Sie können den zweiten Gruppenfuss ggf. noch unauffälliger gestalten, wenn Sie mit den Randeinstellungen der Zeile arbeiten.

Mit freundlichen Grüßen

Christian Rauchfuß
Technischer Support
combit GmbH