次の方法で共有


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 レイアウトをレポートに追加する場合、シート構造を決めるためにプロパティ値が使用されます。

Excel レイアウトで PowerPivot を使用してデータをモデリングする方法の例。

既定ではすべてのデータに 1 つのシートが使用されます。

複数のワークシートにデータがある場合、レポート レイアウトは、Excel の PowerPivot 機能に定義されたデータ モデルを簡単に組み込むことができます。

Excel レイアウトで PowerPivot を使用してデータをモデリングする方法の例。

関連項目

Excel レイアウト レポートの作成 (ドキュメント)