Datasets mit mehreren Arbeitsblättern für Excel-Berichte definieren

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Benutzer*innen durch Administrator*innen, Maker*innen oder Analyst*innen 2. Okt. 2023 1. Nov. 2023

Geschäftswert

AL-Entwickler*innen können nun AL-Berichtsdatasets definieren, sodass bei der Ausführung mit Excel-Layouts mehrere Datenelemente der obersten Ebene in ihren Arbeitsblättern in Excel gespeichert werden. Dies erleichtert die Modellierung von Datenmodellen wie Modelle mit über‑/untergeordneten Beziehungen in Excel und ermöglicht die Verwendung leistungsstarker Modellierungstools wie PowerPivot in Excel.

Details zur Funktion

Vor dieser Version mussten Entwickler*innen, die einen Excel-Bericht zu einem Datenmodell mit mehreren Datenelementen der obersten Ebene erstellen wollten, z. B. ein Modell mit über‑/untergeordneten Beziehungen, viele zusätzliche Modellierungsaktivitäten in Excel durchführen, um die beiden zu trennen, bevor sie diese Daten im Excel-Layout verwenden konnten.

Ab dieser Version können Entwickler*innen eine neue ExcelLayoutMultipleDataSheets-Eigenschaft auf „wahr“ festlegen. Die AL-Laufzeitumgebung generiert für jedes Datenelement ein Excel-Arbeitsblatt und platziert dort die Daten.

Mehrere Blätter erhalten den Namen #DataItemName, wobei „DataItemName“ der Name des Datenelements im Berichtsentwurf ist. Beim Hinzufügen neuer leerer Excel-Layouts zum Bericht wird der Eigenschaftswert verwendet, um die Blattstruktur zu bestimmen.

Beispiel für die Modellierung von Daten mit PowerPivot im Excel-Layout

Standardmäßig wird für alle Daten ein einziges Blatt verwendet.

Bei Daten in mehreren Arbeitsblättern kann das Berichtslayout problemlos Datenmodelle enthalten, die mit der PowerPivot-Funktion in Excel definiert wurden:

Beispiel für die Modellierung von Daten mit PowerPivot im Excel-Layout

Siehe auch

Erstellen eines Excel-Layoutberichts (Dokumente)