2016-08-12 5 views
0

enter image description hereデフォルト値は、カスケードパラメータ

を使用しているとき、私はセットアップカスケードパラメータクエリを持って表示されません。 ファミリー>グループ>プロダクト

最後のパラメータ「Product」のデフォルト値として「AllType」を設定できます。 しかし、私はデフォルト値として "TIJ2x"を設定することができません。

すべてのパラメータは、「使用可能な値」で指定されたクエリデータセットによって設定されます。

「ファミリー」パラメータではなく「製品」パラメータではなぜ機能していますか? "Product"が最後のカスケードパラメータなのではありますか?

答えて

0

enter image description here

これは本当にクレイジーです。問題はSSRSのせいではないことが判明しました。 しかし、データベースに格納されている値の最後にWHITESPACESがあるためです。 「TIJ2x」ではなく「Tij2x」

デフォルト値をWHITESPACESで変更しても、それは正常に表示され始めます。

神に感謝し、このクレイジーなバグを見つけました。

+0

データベースから末尾の空白をすべて削除することを考えましたが、これは仕様であることが判明しています。 ANSI_PADDINGを検索します。すべてのvarchar列は、そのままパディングされます。 SSMSでは末尾の空白が無視されるため、SQLを使用してクエリを実行する場合は影響ありません。 – tinker

+0

残念ながら、BIDSビジュアルスタジオは、空白を自動的に無視しません。したがって、この問題。 しかし、Webインターフェイスからデフォルト値を設定すると、空白は無視されます。 – tinker

+0

これはバグではありません。 – BIDeveloper

関連する問題