PDM: Wie kann eine leere Parametereingabe, z. B. für den Dateinamen im Reportgenerator als ‘alle’ interpretiert werden?

Frage:

Wie kann eine leere Parametereingabe, z. B. für den Dateinamen im Reportgenerator als ‘alle’ interpretiert werden?

Antwort:

Normalerweise ist für Parametereingaben bei Starten eines Reports ein Prozentzeichen als Wildcard erforderlich, z. B.:Pic1

Um es für die Anwender komfortabler zu gestalten, so dass eine leere Eingabe als %, d. h. „alle“ ausgewertet wird, kann an der entsprechenden Stelle im Report ein IIF verwendet werden, z. B.:

Pic2

Hinweis:

Der T-SQL-Befehl „IIF“ steht erst ab SQL-Server 2012 zur Verfügung.