Sql Server レポート サービス プロジェクトがあります。パラメータに基づいて特定のデータを選択する Total というデータセット クエリがあります。
select ...
from ...
group by ...
having prop_id = @PropID
このパラメーターに複数の値のリストを設定するために、考えられるすべての prop_id を選択する AllProps というデータセット クエリがあります。
select prop_id from proposal
order by prop_id
レポート データ ペインで、@PropID からパラメーター プロパティを選択し、次のようにフォームに入力します。
Under General I have,
Name: PropID
Data type: Text
(I select "Allow multiple values")
Under Available values I have,
Get values from a query
Dataset: AllProps
Value Fields: prop_id
label field: prop_id
Under Default Values I have,
Get values from a query
Dataset: AllProps
Valuefield: prop_id
プレビュー タブをクリックしてレポートを表示すると、次のエラーが表示されます。
ローカル レポートの処理中にエラーが発生しました。レポートの処理中にエラーが発生しました。データセット 'Total' のクエリの実行に失敗しました。
スカラー変数 '@PropID' を宣言する必要があります。
どこで私は間違えましたか?SSRSのスカラー変数とは何ですか?どのように適切に使用されていますか?
ありがとう