SSRS - Expression über verschiedene dataset-Felder, ohne die "erste" oder "Summe"
Ich habe einen ssrs-Bericht mit drei Datensätze. Ich möchte zum Auffüllen einer Spalte, =(Fields!Total_Hrs.Wert, "Dataset3") ohne die "SUMME(Total_Hrs)", das zeigt, wie eine option, wenn ich auf Datensätze unter der Kategorie.
Das problem mit =(Fields!Total_Hrs.Wert, "Dataset3") ist, dass ich bekomme eine Fehlermeldung, die besagt "Berichtselement Ausdrücke können nur auf Felder in den aktuellen Datensatz Umfang oder, wenn im inneren ein Aggregat, das angegebene dataset Umfang."
Würde man wissen, was den Fehler verursacht? Gibt es eine Möglichkeit zu haben, den Ausdruck-Fenster zeigen, meine Felder, als DataSet3?
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, wie ist die SSRS sollen wissen, welche Zeile Sie möchten von
Dataset3
? So haben Sie zwei Möglichkeiten:Option 1: Wenn Sie möchten, dass die Summe pro person, enthalten die Gesamtzahl der Stunden in Ihrem Haupt-dataset als eine geschachtelte Abfrage, Berechnung, etwa so:
Option 2: Wenn es eine echte grand total, nur haben
Dataset3
eine Zeile zurückgeben und ein Aggregat verwenden auf dieser:und verwenden Sie diese in Ihrem Ausdruck mit einem Aggregat: