ユーザーから 2 つの値を受け取り、それらをクエリにフィードし、それらのエントリに関連付けられたデータを見つけたいというレポートを作成しています。
たとえば、従業員、業績指標、およびそれらに関連付けられた値のリストがあるとします。次に、ユーザーが従業員の名前/パフォーマンス測定値を選択すると、その測定値に対するその従業員のスコアリング情報が取得されます。
2 つのパラメーターがあり、それぞれが従業員の名前とメジャーの個別のリストを取得する SQL クエリから入力されます。下のテーブルは、~ 'WHERE name = @Name AND measure = @Measure' に基づいて情報を取得するだけですが、'ローカルでレポートを実行するにはプレビューを実行すると、「レポートの実行に必要な 1 つ以上のパラメーターが指定されていません」というエラーが表示されます。
パラメータの値をテキストボックスに直接入力でき、値が正しく入力されるため、パラメータが適切に機能していることはわかっています。また、1 つのパラメーターのみを受け入れるようにクエリを変更すると (つまり、WHERE メジャー = @Measure)、クエリは機能します。
パラメータが機能しており、適切に入力されていることがわかっているため、このエラーが発生する理由について混乱しています。