SSRS Summe (unterschiedlich ()) Äquivalent

Ich arbeite derzeit mit einem SSRS 2008 Bericht, der einen datasatz wie folgt zurückgibt:

Job# ClientId MoneyIn MoneyOut ------------------------------ 1 ABC123 10 25 1 ABC123 10 25 1 ABC123 5 25 2 XYZ123 25 50 2 XYZ123 25 50 3 XYZ123 15 15 

Wo MoneyOut gleich dem Gesamtbetrag von MoneyIn für einen Job sein sollte, wenn der Job korrekt ausgeglichen wurde.

Das Problem, das ich laufe, ist bei der Anzeige dieses in einem tablix in SSRS Ich kann den richtigen MoneyOut Wert für einen Job zurückgeben, indem MoneyOut das Feld auf =first(Fields!MoneyOut.Value) aber ich muss auch den Wert von diesen summieren am Tag und versuchen zu tun =sum(first(Fields!MoneyOut.Value)) gibt einen Fehler beim Verschachteln von Aggregatfunktionen.

Ich habe auch versucht, den Wert der Textfelder mit etwas wie =sum(ReportItems!MoneyOut1.Value) was einen Fehler ergibt, den man nur Aggregate auf Berichtselemente in der Kopf- oder Fußzeile verwenden kann.

Also meine Frage ist, gibt es einen path, um die functionalität von verschiedenen () in SSRS-Berichte zu duplizieren oder gibt es einen path, um nur die Summe der Werte von Textfeldern, die ich nicht bewusst bin?

Warum brauchst du ein Äquivalent der SUM (DISTINCT …) function, wenn du es in SQL server hast?

Klingt wie Sie müssen die Abfrage ändern, die die data an Ihren Bericht liefert, anstatt zu versuchen, es in dem Bericht selbst zu tun.

Wenn ich deine Frage wirklich verstehe, musst du die Gruppe für die Gruppierung von data verwenden und deine Lieblingsdaten in jeder Gruppe summieren.