AX2009 の組み込みクエリ (EmplTableListPage) を使用して SSRS レポートを作成しようとし、フィールド Dimension[1] (または任意のディメンション フィールド) を使用すると、Visual Studio 2008 のレポート プレビューが正しくレンダリングされます。 . レポートを SSRS サーバーに配置した後、次のようなエラーで読み込みに失敗します。
An error has occurred during report processing. (rsProcessingAborted)
Query execution failed for dataset 'Dataset1'. (rsErrorExecutingCommand)
The AX query string 'SELECT EmplTable.1.Dimension[1],EmplTable.1.EmplId,DirPartyTable.1.Name FROM EmplTableListPage' is invalid. The valid format is 'SELECT [fields] FROM [AX query name]', where [fields] can be either '*' or a comma separated field list.
レポートから Dimension[1] フィールドを削除して再展開すると、エラーがなくなり、レポートが正しく表示されます。
AOT のクエリにフィールドを追加し、特に Dimension[1] を追加しようとしましたが、どちらも機能しませんでした (同じエラー メッセージ)。
SSRS レポートでディメンション フィールドのデータを表示するにはどうすればよいですか? Visual Studio では機能するのに、AX や Report Manager Web サイトでは機能しないのはなぜですか?