Ich habe einen Parameter @Department
und setzen Sie den Wert im Dataset auf =Join(Parameters!Department.Value,",")
. Ich habe es so eingestellt, dass es mehrere Werte akzeptiert und in meinem SQL habe ich die folgende Klausel: (RTRIM(G.DeptName) IN (@Department))
.
Es funktioniert, wenn der Benutzer eine Abteilung auswählt, aber überhaupt nicht, wenn mehrere Abteilungen ausgewählt werden. Es wird ausgeführt, aber es werden keine Daten angezeigt. Wenn ich zum Beispiel "Buchhaltung" auswähle, wird die Information "Buchhaltung" angezeigt. Wenn ich jedoch "Buchhaltung" und "Marketing" auswähle, wird nichts angezeigt.
Gibt es eine Idee, warum das nicht funktioniert? Auch ist es möglich, dies auf diese Weise mit etwas anderem als "String" Werte zu tun?