2

レポート・サービスからPL/SQLにブール型のパラメータを渡す方法があれば教えてください。PL/SQL でデータ型 boolean を使用しようとしましたが、データセットを作成できません。

レポートにラジオ ボタンがあり、昇順または降順で並べ替えるよう求められます。手続き面から整理しようと思っていました。レポートにグループ化がありません。SSRS側自体でこの値を使用してテーブルをソートできますか?

4

1 に答える 1

0

SQLステートメントでパラメーター値を使用する場合に試すことができることの1つは、SQLステートメントを変更するために使用できるパラメーターを用意することです。たとえば、アイテムを許可するSortOrderという文字列パラメーターがあります(非クエリ)。

Value    Label
--------------------
ASC      Ascending
DESC     Descending

次に、これを使用してSQLステートメントを変更できます。SQLステートメントは文字列として渡すことができるため、データソースは次のようになります。

="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & Parameters!SortOrder.Value

本当にラジオボタンを使用したい場合は、次のようにすることができます。

="SELECT * "
&"FROM MyTable "
&"ORDER BY SomeField " & IF(Parameters!SortOrder.Value, "ASC", "DESC")
于 2009-02-13T12:16:43.940 に答える