2017-02-17 25 views
0

SQLから渡された文字列によって作成された状態の複数値パラメータがあります。 SSRSのデフォルトは、Stateパラメータが次のようになります。 AL、AR、AZ、CA ...SSRSのデフォルトの複数値パラメータを変更する方法

これを変更する方法があります。これにより、デフォルト値が "All"文字列全体をリストする代わりに?私はこの数年前、私たちのSSRSシステムが.NETフレームワーク上に構築されたときにこれを行うことができましたが、SSRSからこれをまっすぐに行う方法はわかりません。

ありがとうございました。

+0

パラメータのデフォルト値を「デフォルト値なし」に設定した場合、<値の選択> – Ashu

答えて

0

私はこれを前にしましたが、あなたはトリックをする必要があります。私は正確な構文を覚えていませんが、うまくいけば、これはあなたを始めることができます。

は、最初に私はその後、私はすべてのチェックボックスは、個々のエントリをチェックするに相互に排他的だったことを確認していた何かがあったデータソースのクエリ

Select State From StateList 
Union 
Select "All" 

にすべてのオプションを追加する必要がありました。また、すべての状態が個別にチェックされていない場合、[すべて]オプションがチェックされていない場合にのみ機能します。

次にレポートクエリの変更で

Where State In (@StateParam) 

Where (@StateParam = 'ALL') Or State In (@StateParam) 

に私はこのことができます願っています。もし誰かがもっと簡単で分かりやすい方法を知っているなら、私はどのように知っているのが大好きです。

+0

が表示されます。BIDSを使用している場合は、パラメータプロパティでデフォルト値タブに移動し、値を指定します。 'ALL'をデフォルト値として追加します。 –

+0

"(@StateParam = 'ALL')または(@StateParam)の状態 - これは私が何年も前にやったことです。私はこれについて忘れてしまった。 – jackstraw22

関連する問題