Visual Studio Reporting Services 2008を使用していますが、苛立たしい問題が発生しました。あるデータセットからのルックアップを使用して別のデータセットに表示する情報を見つけるセルがテーブルにあります。コードは次のとおりです。
=Lookup(Fields!place_id.Value,
Fields!id.Value,
Fields!name.Value,
"Centres")
place_id
およびは1つのデータセット(Dataset1)からのid
もので、もう1つはデータセット「Centres」からのものです。これはプレビューでは正常に機能しますが、展開後は機能しません。デプロイしようとすると、エラーメッセージが表示されます(textbox22が問題のセルです)。
テキストボックス「Textbox22」の値式は、フィールド「name」を参照します。レポートアイテム式は、現在のデータセットスコープ内のフィールド、または集計内の場合は指定されたデータセットスコープ内のフィールドのみを参照できます。
確かに、式に「Centres」を含めることで、それが指定されたスコープになります。何か案は?