Summe Gruppe der Feldebene in Crystal Reports

Ich versuche zu schaffen, was ich fühle, soll eine sehr einfache Bericht. Ich habe ein Ergebnis DataTable ähnlich wie diese:

ID    Amount    ChildID     Name    Discount
1     200       1           Billy   $10
1     200       2           Bobby   $20
2     100       1           Kenny   $10

Muss ich subtrahieren Sie die Summe der Rabatt von dem Betrag an die Gruppe Zeilenebene. Dann am Ende muss ich zusammenfassen, diese Beträge. Also wird es so Aussehen:

ID: 1 Amount: $170
    Billy      $10
    Bobby      $20
ID: 2, Amount:$90
    Kenny      $10

Total:        $260

Habe ich eine Formel für die Subtraktion der Summe der Rabatte aus der Gruppe Betrag. Nun, wie kann ich Summe diese Werte im berichtsfuß?

Crystal Reports muss nicht eine einfache Möglichkeit (oder ein Weg, überhaupt, AFAIK), nach vorne schauen und die Berechnung der Rabatt-Summe pro ID, und dann subtrahieren Sie diese von Ihrem Betrag. Aus der Spitze von meinem Kopf, Sie würde entweder wollen, um entweder (1) berechnen Sie den Betrag ($170 und $90) für jede Gruppierung, und dann haben Sie einen Unterbericht, den Kindern zu zeigen, oder (2) haben Sie Ihre SQL-Abfrage Abbildung aus der Menge im Voraus, und zeigen einfach nur, dass statt der Basis-Betrag. Hoffe das macht Sinn.
Danke. Es wäre schrecklich ineffizient zu haben, die zum ausführen einer sub-Bericht für jede Gruppe. Also wenn ich das vorberechnen der 170 und 90, wie kann ich diese Summe in der Fußzeile. Ich versuchte, Sie summieren nur die 200-und 100-aber bekam insgesamt 500 Ursache es summiert jede Zeile.

InformationsquelleAutor xr280xr | 2013-02-01

Schreibe einen Kommentar