Excel レポート用の複数ワークシート データセットを定義する
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Business Central の新機能および変更された機能」を参照してください。 最新のリリース計画については、「Dynamics 365、Power Platform、Cloud for Industry のリリース計画」を参照してください。
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
ユーザー向けで、管理者、作成者、またはアナリストによる有効化/構成が必要 | 2023年10月2日 | 2023年11月1日 |
ビジネス バリュー
現在、AL 開発者が AL レポート データセットを定義し、Excel レイアウトを使用して実行すると、複数の最上位データ項目が独自の Excel ワークシートに格納されます。 これにより、親子のようなデータ モデルを Excel でモデル化しやすくなり、PowerPivot などの強力なモデリング ツールを Excel で 使用できるようになります。
機能の詳細
このリリース以前、複数の最上位データ項目 (親子リレーションシップなど) があるデータ モデルについて Excel レポートを作成しようとする開発者は、2 つを分離してデータを Excel レイアウトで使用できるように、事前に Excel で多くの追加モデリングを行う必要がありました。
このリリースでは、開発者は新しい ExcelLayoutMultipleDataSheets プロパティを True に設定できます。 AL ランタイムは、データ項目ごとに Excel ワークシートを生成し、そこにデータを配置します。
複数のシートには #DataItemName という名前が付けられます。DataItemName はレポート デザイン内のデータ項目名です。 新しい空の Excel レイアウトをレポートに追加する場合、シート構造を決めるためにプロパティ値が使用されます。
既定ではすべてのデータに 1 つのシートが使用されます。
複数のワークシートにデータがある場合、レポート レイアウトは、Excel の PowerPivot 機能に定義されたデータ モデルを簡単に組み込むことができます。
関連項目
Excel レイアウト レポートの作成 (ドキュメント)