2016-07-24 28 views
0

Ich habe eine Liste von Unterberichten in einem SSRS-Bericht, die alle einen Parameter von Client_No basierend auf ihrem ursprünglichen Bericht haben. Ich möchte dann nur den Unterbericht zeigen, wenn der Client Nein in einem Datensatz 'Zusammenfassung' diesen bestimmten Unterbericht auf 1 gesetzt hat. Die Felder dieser Unterberichte, ob 1 oder 0, ist Bit, also bin ich mir nicht sicher, ob das das Problem ist Moment, wenn ich den folgenden Code hinzufügen, verbirgt es diesen bestimmten Unterbericht, auch wenn es auf 1 oder 0 festgelegt ist, wenn es nur sichtbar sein soll, wenn für diesen bestimmten Client und Unterbericht auf 1 festgelegt. Grundsätzlich möchten verschiedene Clients nur bestimmte Unterberichte sehen.Subreport Sichtbarkeit

=IIf(Parameters!Client_No.Value = Fields!Client.Value,"Summary" AND fields!Output.Value,"Summary" = "1!, False, TRUE) 

Antwort

0

Sie können einen Datensatz erstellen, die von Client_No = 1. dann in subreport Sichtbarkeit set show Zustand auf der Anzahl der Zeilen gefilterten Datensätze zurück.

+0

Danke aber ich verstehe nicht wirklich was du meinst? Es sind die Unterreportnamen, die die Felder sind = 1 Ie Ausgabe – user1296762

+0

Sie müssen ein Dataset in Ihrem Unterbericht erstellen, der Daten nach client_id filtert. dann senden Sie im primären Bericht die richtige client_id an den Unterbericht. Jetzt wieder im Unterbericht Show-Bedingung für die Tabelle bei der Zählung von Datensatzsätzen setzen. –

+0

In meinem Unterbericht-Dataset filtert es bereits mit dem @Client_No-Parameter – user1296762