レポート・サービスからPL/SQLにブール型のパラメータを渡す方法があれば教えてください。PL/SQL でデータ型 boolean を使用しようとしましたが、データセットを作成できません。
レポートにラジオ ボタンがあり、昇順または降順で並べ替えるよう求められます。手続き面から整理しようと思っていました。レポートにグループ化がありません。SSRS側自体でこの値を使用してテーブルをソートできますか?
レポート・サービスからPL/SQLにブール型のパラメータを渡す方法があれば教えてください。PL/SQL でデータ型 boolean を使用しようとしましたが、データセットを作成できません。
レポートにラジオ ボタンがあり、昇順または降順で並べ替えるよう求められます。手続き面から整理しようと思っていました。レポートにグループ化がありません。SSRS側自体でこの値を使用してテーブルをソートできますか?
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")