0

レポートに「エリア」パラメータがあり、レポートを実行する前にフィルタリングを行いたいと思います。ssrs - パラメータ付きのレポートをフィルタします。 ALLのデフォルト値を上書きせずに使用可能な値を入力する方法は?

レポートに埋め込まれた別のデータセットがあり、別の領域が必要です。このデータセットを使用して、パラメータのドロップダウンリストを入力します。これが「使用可能な値」の下に設定されているものです。 "デフォルト値"の下で私は手動で "ALL"を入力しました。

レポートを実行すると、私は別の領域とデフォルトの選択肢を持っています。

どうしたのですか?私の意図は、 "ALL"オプションを上にして、昇順にソートされた各エリアが続くようにすることです。

答えて

0

ChuteXrefTbl UNIONは異なるエリア を選択AvailableAreas

は私に利用可能エリアの私のドロップダウンリストで "ALL" の選択肢を得たAS 'ALL' を選択 。次に、ストアドプロシージャを実行するためにレポートを設定し、IF ELSEを使用して、受信エリアが「すべて」だったかどうかを確認しなければなりませんでした。

これにより、レポートをフィルタリングできます。

今は、上記のSQL構文を逆にするかどうかにかかわらず、リストの一番下に "ALL"が追加される理由はわかりました。

0

SQL節にBy Byを追加すると、ALLが並べ替えられます。

もう1つの方法は、パラメータを「複数の値を許可する」に設定することです。これにより、ALL項目が不要になります。

関連する問題