MicroStation CONNECT Edition Hilfe

Berichtsdefinitionen

Mit einer Berichtsdefinition können Daten aus einer DGN-Datei extrahiert und in tabellarischer Form dargestellt werden. Das Ergebnis der Auswertung einer Berichtsdefinition ist ein Bericht, bei dem es sich um eine Liste von Datenzeilen handelt. Wenn Sie beispielsweise wissen möchten, wie viele Rohre mit einem Durchmesser von mehr als oder gleich 5 in einem Modell vorhanden sind, können Sie einen Bericht basierend auf dem Objekttyp Rohr, gefiltert nach Durchmesser >= 5 erstellen. Wenn Sie die Berichtsdefinition evaluieren, erhalten Sie einen Bericht, bei dem jede Zeile ein Rohr darstellt. Berichte können auch verwandte Eigenschaftensätze in einer einzelnen Zeile kombinieren. Beispielsweise können Zeichnungsdateieigenschaften und WorkSet-Eigenschaften oder Objekteigenschaften und Eigenschaften eines Elements, dem das Objekt angehängt ist, zusammen in einem Bericht aufgeführt werden. Sie können auch Sortier- und Formatierungsoptionen definieren, um die Darstellung des Berichts anzupassen.

Berichte können als Tabelle platziert und in eine Excel-Arbeitsmappe oder eine CSV-Datei exportiert werden.

Zum Erzeugen eines Berichts aus Objekttypen müssen Sie eine Berichtsdefinition im Dialogfeld "Berichte" erstellen.

Im Falle eines Blattindex wird bei der Platzierung eines Indexblatts als Tabelle im Dialogfeld "Berichte" automatisch eine Berichtsdefinition des Indexblatts erstellt.

Wenn Sie eine erweiterte Suche oder eine Kriteriensuche in Explorer durchführen, können Sie das Suchergebnis als Berichtsdefinition speichern.

Aktualisieren von Tag-Reportvorlagen auf Berichtsdefinitionen

Sie können die alten Tag-Reportvorlagen als Berichtsdefinitionen aktualisieren. Nach der Aktualisierung werden die Spalten in der Tag-Reportvorlage in Spalten in der Berichtsdefinition konvertiert. Die Tagsätze in der Tag-Reportvorlage werden als Objekttypen aktualisiert. Sie können dem Tag-Satz auch ein verwandtes Bezugsobjekt in Form eines Elements und seiner verschiedenen Eigenschaften und Definitionen zuordnen. Diese Elemente werden zusammen mit ihren ausgewählten Eigenschaften und Definitionen in der Spalte "Berichte" angezeigt.

Arbeiten mit Bezugsobjekten

Sie können die alten Tag-Reportvorlagen als Berichtsdefinitionen aktualisieren. Nach der Aktualisierung werden die Spalten in der Tag-Reportvorlage in Spalten in der Berichtsdefinition konvertiert. Die Tagsätze in der Tag-Reportvorlage werden als Objekttypen aktualisiert. Sie können dem Tag-Satz auch ein Objekt in Form eines Elements und seiner verschiedenen Eigenschaften und Definitionen zuordnen. Diese Elemente werden zusammen mit ihren ausgewählten Eigenschaften und Definitionen in der Spalte "Berichte" angezeigt.

Wenn Sie beispielsweise mit Tags arbeiten, die mit einem Element verknüpft sind, und Eigenschaften der Host-Elemente wie z.B. ID oder Beschreibung extrahieren möchten, können Sie dazu die Beziehung Tag ist an Element angehängt verwenden. Sie müssen dazu Tag-Instanz als primäres Objekt und Element als Bezugsobjekt miteinbeziehen. Um die Element-ID desjenigen Elements zu erhalten, auf dem sich das Tag befindet, müssen Sie in der Eigenschaftsdefinition die Option "Von Bezugsobjekt" auf "Ja" setzen.

Die Einstellung Von Bezugsobjekt ist nicht auf Tags beschränkt. Immer wenn Quelle (Einbezogenes Objekt) und Ziel (Bezugsobjekt) vom gleichen Typ sind, sehen Sie die Option Von Bezugsobjekt" für jede Eigenschaft, die sowohl von der Quelle als auch vom Ziel geteilt wird. Hier müssen Sie nun festlegen, ob der Eigenschaftswert aus der Quelle oder dem Ziel abgerufen werden soll.

Beispiel: Eine Zeile mit Element ID = 1400 hat Tag1 (Element-ID 1401, Tag Name= "FName" & Wert="Ian") & Tag2 (Element-ID 1402, Tag Name="LName" & Wert="Roberts".

Das erwartete Resultat ist:

Die Einstellung Von Bezugsobjekt für die Element-ID & Elementbeschreibung ist auf "Nein" eingestellt.

Tag-Name Tag-Name Hostelement-ID Hostelement-Beschreibung
Fname Ian 1401 Sachdaten
LName Roberts 1402 Sachdaten

Die Einstellung Von Bezugsobjekt für die Element-ID & Elementbeschreibung nun auf "Ja" eingestellt.

Tag-Name Tag-Name Hostelement-ID Hostelement-Beschreibung
Fname Ian 1400 Linie
LName Roberts 1400 Linie

Blattindexbericht

Wenn Sie einen Blattindex als Tabelle platzieren, wird automatisch ein Bericht über den Blattindex im Dialogfeld "Berichte" erstellt. Der Blattindex kann dann angepasst und in eine Excel-Arbeitsmappe oder im CSV-Format exportiert werden.

Bericht Explorer-Suche

Wenn Sie eine erweiterte Suche oder eine Kriteriensuche in Explorer durchführen, können Sie das Suchergebnis als Berichtsdefinition speichern. Denken Sie an ein Szenario, in dem Sie nach Räumen suchen möchten, die eine Fläche von mehr als 50 m2 aufweisen. Sie können dieselben durchsuchen, indem Sie eine erweiterte Suche in der Registerkarte "Datei" im Dialogfeld „Explorer“ ausführen. Angenommen, Sie möchten eine Liste dieser Zimmer erzeugen. So speichern Sie das Suchergebnis als Berichtsdefinition

Die Berichtsdefinition, die von den Explorer Suchergebnissen erzeugt wird, enthält das Folgende:
  • Berichtname - Entspricht dem Namen des Suchknotens.
  • Objekttypen - Entspricht den in der Suche definierten Objekttypen.
  • Filter - Entspricht den in der Suche festgelegten Kriterien.
  • Speicherort - Wenn die Suche in der Datei- oder Objektregisterkarte des Explorer-Dialogfelds durchgeführt wird, ist der Speicherort das Aktive Modell, einschließlich aller Referenzen. Wenn die Suche auf der Registerkarte "Ressourcen" des Explorer-Dialogfelds durchgeführt wird, wird der Speicherort für die Suche durch die Konfigurationsvariablen $(_DGNFILE), $(MS_DGNLIBLIST), und $(MS_DGNLIBLIST_DRAWCOMP) definiert.
  • Spalten - Entspricht den im Dialogfeld Erweiterte Suche explizit ausgewählten Eigenschaften.
  • (Technologievorschau) Berechnete Spalte hinzufügen - Ermöglicht die direkte Verwendung eines Ausdrucks in einem Bericht. Der Ausdruck kann mit Expression Builder eingegeben werden, wie dies für die Eigenschaften von Objekttypen bereits möglich ist.
  • (Technologievorschau) Spalte "Seriennummer hinzufügen" - Durch Hinzufügen der Spalte "Seriennummer" in Ihren Berichten wird automatisch eine eindeutige Nummer für jede Zeile in einer Berichtstabelle erstellt.
  • (Technologievorschau) Alle Spalten anzeigen - Spalten können durch Doppelklicken auf das Augensymbol in der Berichtsdefinition ausgeblendet oder angezeigt werden. Die Spalte wird nun in der Tabelle basierend auf ihrem Sichtbarkeitsstatus angezeigt oder ausgeblendet.
  • Sortierregeln - Entspricht der im Dialogfeld Erweiterte Suche angegebenen Sortierung.
Bemerkung: Die Suchergebnisse, die in der Dateiregisterkarte des Explorer Dialogfelds durchgeführt werden, entsprechen möglicherweise nicht genau den entsprechenden Berichtsergebnissen, weil die Dateisuche aktive Modelle und das Wörterbuchmodell umfasst. Daher werden auch Objekte wie Pseudozellen und Stile durchsucht.