Altova XMLSpy 2024 Enterprise Edition

Die Struktur einer Tabelle in der Tabellendefinition wird durch die Achsen der Tabelle (X,Y,Z) definiert. Jede dieser Achsen entspricht einer oder mehreren Aufschlüsselungskomponenten (Breakdowns) (siehe Abbildung unten).

 

Die X- und Y-Achse entsprechen den Spalten bzw. Zeilen der generierten Tabelle. Eine Beschreibung dazu finden Sie unter X- und Y-Achse.

Wenn eine Z-Achse definiert ist, wird diese als separate Tabelle dargestellt. Siehe dazu Abschnitt Z-Achse.

Jede Aufschlüsselungskomponente kann mehrere Tabellendefinitionsnodes enthalten (Abbildung unten). Es gibt verschiedene Arten von Definitionsnodes:
 
Regel-Nodes (Symbol RN in der Abbildung unten)
Concept-Beziehungs-Nodes (CN)
Dimension-Beziehungs-Nodes (DN) und
Aspect Nodes (AN).
 
Eine Beschreibung der Struktureigenschaften dieser Definitionsnodes finden Sie im Abschnitt Definition Nodes.

XBRLTableBreakdowns

 

Projektionen für mehrere Aufschlüsselungen

Mit einer einzigen Tabellenachse können mehrere unabhängige Aufschlüsselungen verknüpft sein. Der Mechanismus, wie mehrere Aufschlüsselungen zu einer einzigen "effektiven" Aufschlüsselung kombiniert werden, wird als Projektion bezeichnet. Die relative Vorrangigkeit mehrerer Aufschlüsselungen für eine einzige Achse wird durch das @order Attribut der einzelnen Aufschlüsselungen definiert. Die Aufschlüsselungen werden in Form von Baumstrukturen dargestellt. Für jedes Blatt der ersten Aufschlüsselung wird die gesamte zweite Aufschlüsselung angehängt. Dies setzt sich rekursiv weiter fort.

 

So sind z.B. in der Abbildung unten zwei Aufschlüsselungen für die X-Achse vorhanden: dimension D ist in der Vorrangigkeit höher gereiht als dimension E. Dadurch wird für jedes Blatt von dimension D (d1 und d2) die gesamte Baumstruktur von dimension E angehängt. Da die X-Achse Spalten generiert, bilden diese Aufschlüsselungen eine Projektion für die Spaltenstruktur der Tabelle. In der Abbildung unten sehen Sie dazu die Tabellenlayoutvorschau.

XBRLTableProjections

 

 

© 2018-2024 Altova GmbH