Ich habe einen nullable boolean Eingangsparameter mit dem folgenden Ausdruck in meinem Textfeld angezeigt werden:Report Server - nicht mehr korrekt Eingabeparameter über IIF() oder Switch()
=iif(Parameters!Sorted.Value="","All",iif(Parameters!Sorted.Value="True","Sorted","Unsorted"))
und ich versuche, dies basierend anzuzeigen auf dem Wert von Sortiert Eingangsparameter
Null = "All"
Wahr = "Sorted"
Falsch = „unsortiert“
Ich habe auch die folgende switch-Anweisung ohne Erfolg versucht:
=Switch(Parameters!Sorted.Value="","All",Parameters!Sorted.Value="True","Sorted",Parameters!Sorted.Value="False","Unsorted")
Jedes Mal, wenn der Bericht macht ich die folgende Fehlermeldung:
The value expression for the textbox ‘textbox7’ contains an error: Input string was not in a correct format.
ich verwende VS2003 und SSR Designer v 8.0
Edit # 1: Pro Anfrage
<ReportParameter Name="Sorted">
<DataType>Boolean</DataType>
<Nullable>true</Nullable>
<Prompt>Sorted</Prompt>
</ReportParameter>
Ist dies der Code, den Sie angefordert haben?
Dank Jon, nachdem sowohl die Bewertung ‚nichts‘ Einschalten der iif() & Switch() -Methode gab beide die gewünschten Ergebnisse zurück. Danke noch einmal! – Neomoon