SmartReports - Untertabellen & Gruppierte Parameter
1. Was sind Untertabellen?
Berichts-Untertabellen lassen sich ueber die bekannte Tables-Logik hinzufuegen. Eine Untertabelle kann z.B. bei einem Raeume-SmartReport eine Auflistung der Moebel sein, die sich im jeweiligen Raum befinden, oder eine Liste der Tueren, die Raeumen zugeordnet sind.
Untertabellen koennen wie normale Tables-Tabellen erstellt werden (Parameter, Gruppierung/Sortierung, Filter, Darstellung). Es koennen beliebig viele Untertabellen zu einem Bericht hinzugefuegt werden, vorausgesetzt sie werden untereinander und nicht nebeneinander eingefuegt.
Untertabellen muessen einen Bezug zum jeweiligen Element der gewaehlten Berichtskategorie haben, sonst werden alle Elemente der Kategorie auf jeder Berichtsseite angezeigt.
2. Untertabelle hinzufuegen
Verwende in der Berichtsvorlage einen der folgenden Befehle: Neue Bauteilliste, Special Lists, Bauteilliste importieren oder Tabellen Presets.
3. Smart-Report-Verknuepfung konfigurieren
Diese Zuordnung erstellst du in der Registerkarte Smart Report im Dialog Bauteillisteneigenschaften. Hier verknuepfst du einen Schluessel-Parameter der Untertabelle mit dem entsprechenden Parameter des Berichts:
Die Zuordnung funktioniert ueber identische Parameterwerte - z.B. verbindet Raum:Id der Moebel-Untertabelle mit der Id des Raums im Bericht.
4. Untertabelle nachtraeglich bearbeiten
Fuer das nachtraegliche Bearbeiten der Untertabelle musst du eine Zelle innerhalb dieser Tabelle aktivieren. Das Ribbon schaltet automatisch auf die Tabellen-Befehle um (kontextabhaengig):
5. Spezial-Listen als Untertabelle
Du kannst auch alle Spezial-Listen als Untertabelle fuer deinen Bericht benutzen - eine logische Zuordnung mit der jeweiligen Berichtskategorie vorausgesetzt:
Bei den Raumkanten gibt es einige Leerwerte aus Revit. Definiere einen Filter, der keine Leerwerte zurueckgibt (z.B. Hat Attribut: GeometryHostType:Typname), um Datenmuell auszublenden.
6. Gruppierte Parameter
Moechtest du in einer Zelle deines Berichts einen gruppierten bzw. aufsummierten Wert darstellen, nutze den Befehl Gruppierter Parameter. Gruppierte Parameter aggregieren regelbasiert Informationen aus deinem Revit-Modell zu einem einzigen Wert - z.B. die Gesamtanzahl aller Moebel im Raum.
Im Bearbeitungs-Dialog stellst du den zu aggregierenden Parameter und die Methode ein:
In der Registerkarte Smart Report stellst du - genau wie bei Untertabellen - die Beziehung zum Berichtselement her:
Mit dem Befehl Bearbeiten kannst du gruppierte Parameter nachtraeglich bearbeiten (vorher die jeweilige Zelle selektieren). So sieht das Ergebnis in der Vorlage aus:
Momentan werden alle Kategorien unterstuetzt, die fuer Exemplar-Bauteillisten zur Verfuegung stehen. Von den Spezial-Listen werden derzeit Raumkanten und Warnungen unterstuetzt.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.