icon

[Frage] Raumumfang in Report "Ausbau Bodenflächen" integrieren? [Gelöst]

Schlagworte:
  • Report
  • Umfang
  • Bodenfläche
  • Modifizieren
  • Select

Hallo,

wollte heute den Report "Ausbau Bodenflächen" (Ordner Ausbau->Ausbauflächen) um eine Spalte mit dem Raumumfang erweitern. Zunächst einen kleinen Test-Report zusammengestellt und unter Select1 das Attribut @228@ (Umfang) aus der Quelle @OBJ@=61 (Raum) abgefragt, dazu exemplarisch die Dicke unter Select2 mit dem Attribut @211@ (Schichtdicke) aus der Quelle @OBJ@=64 (Bodenfläche). Hat auch funktioniert, siehe Anhang "01. Test Dicke, Umfang.rdlc".

Beim Modifizieren des Reports "Ausbau Bodenflächen" klappt dies allerdings nicht. Auch hier wurde unter Select2 ein Feld für den Umfang analog dem Testreport ergänzt, allerdings bleibt die neue Spalte "Umfang" beim Anwenden des Reports immer leer. Zum Test habe ich dann einfach mal die "Dicke" (Thickness) in der Spalte "Umfang" hinterlegt (=Fields!Umfang.Value durch =Fields!Thickness.Value ersetzt). So funktioniert der Report auch wieder, nur das in der Spalte "Umfang" halt die Dicke und nicht der gewünschte Umfang angezeigt wird.

Kann hier jemand weiterhelfen, warum das Attribut Umfang trotz der scheinbar richtigen Quelle nicht ausgewertet wird? Der modifizierte Report "Ausbau Bodenflächen" befindet sich ebenfalls im Anhang.

Vielen Dank,
Matthias

Anhänge (1)

Typ: application/zip
563-mal heruntergeladen
Größe: 8,04 KiB

Lösung anzeigen Lösung verbergen

Hi,

Eng: When defining the report, you need to pay attention to the child object and parent object hierarchy. First, you need to select the room, then the floor surface, as we did when defining the legend.

Deu (google): Beim Erstellen des Berichts müssen Sie die Hierarchie der untergeordneten und übergeordneten Objekte beachten. Wählen Sie zuerst den Raum und anschließend die Bodenfläche aus, wie wir es bereits beim Erstellen der Legende getan haben.

Hatem OZDEMIR
Allplan V2005 to V2025
Architect | Allplan Trainer | BIM Manager
Website: http://www.bimakademi.com
e-mail: hatemozdemir[at]gmail.com
Ankara / Turkiye
LinkedIn - Profil
Udemy - Profil
YouTube - Channel

Anhänge (2)

Typ: image/jpeg
61-mal heruntergeladen
Größe: 401,49 KiB
Typ: image/jpeg
28-mal heruntergeladen
Größe: 414,04 KiB

Das "Wording" ist nicht so ganz optimal.
Select 1 -> Hauptfilter
Select 2 -> kann auch ohne Filter nur noch Objekte finden, die den Ergebnissen von Select 1 untergeordnet sind.

im zweiten Report ist der erste Filter auf der Bodenfläche steht...
ich würde - ungetestet - erstmal die beiden Objektnummer 64 und 61 tauschen, um gleiches wie im test zu haben
oder den Umfang direkt in das erste Select mit reinpacken.

http://www.help4future.de

Hi,

Eng: When defining the report, you need to pay attention to the child object and parent object hierarchy. First, you need to select the room, then the floor surface, as we did when defining the legend.

Deu (google): Beim Erstellen des Berichts müssen Sie die Hierarchie der untergeordneten und übergeordneten Objekte beachten. Wählen Sie zuerst den Raum und anschließend die Bodenfläche aus, wie wir es bereits beim Erstellen der Legende getan haben.

Hatem OZDEMIR
Allplan V2005 to V2025
Architect | Allplan Trainer | BIM Manager
Website: http://www.bimakademi.com
e-mail: hatemozdemir[at]gmail.com
Ankara / Turkiye
LinkedIn - Profil
Udemy - Profil
YouTube - Channel

Anhänge (2)

Typ: image/jpeg
61-mal heruntergeladen
Größe: 401,49 KiB
Typ: image/jpeg
28-mal heruntergeladen
Größe: 414,04 KiB

Vielen Dank für die schnellen Antworten! Die Reihenfolge war es in der Tat, muss man erstmal drauf kommen. Habe in Select 1 den Umfang gepackt, in Select 2 die Attribute von der Bodenfläche und jetzt funktioniert alles. -> Siehe Anhang (Endung muss von TXT auf rdlc geändert werden)

Kleine Nebenbemerkung: abgesehen von der dürftigen Dokumentation rund um die Reports, wo man ohne dieses Forum an vielen Stellen nicht weiterkommt, ist auch der Reportdesigner eine Katastrophe. Bin auf Notepad++ ausgewichen, man konnte ja noch nicht einmal per cut&paste die DataFields von Select1 nach Select2 umsortieren Muss mich dann wohl auch mal mit Visual Studio beschäftigen...

Viele Grüße
Matthias

Anhänge (1)

Typ: text/xml
496-mal heruntergeladen
Größe: 68,51 KiB

Jetzt ist doch noch ein Problem hinzugekommen:

Würde gerne den Umfang summieren, was grundsätzlich auch funktioniert. Bei einem mehrschichtigen Bodenaufbau wird der Umfang allerdings pro Schicht gelistet und taucht dann mehrfach auf. In Summe also Umfang * Schichtanzahl. Das bringt natürlich für die Auswertung nicht viel, den bräuchte ich nur einmal pro Raum. Hab viel probiert, aber entweder hat es den Report zerschossen, oder es wurde #Fehler oder ein leeres Feld angezeigt.

Hi,

ENG: You can display the perimeter attribute only in the last layer using the formula below.

DEU (google): Sie können das Attribut „Umfang“ nur in der letzten Ebene mithilfe der folgenden Formel anzeigen.

[Name=Umfang2|f=_IF_(Obj_Floor([at]210[at];0).eq.[at]210[at])PARENT([at]228[at])_ELSE_0],

Hatem OZDEMIR
Allplan V2005 to V2025
Architect | Allplan Trainer | BIM Manager
Website: http://www.bimakademi.com
e-mail: hatemozdemir[at]gmail.com
Ankara / Turkiye
LinkedIn - Profil
Udemy - Profil
YouTube - Channel

Anhänge (1)

Typ: image/jpeg
37-mal heruntergeladen
Größe: 142,56 KiB

Vielen Dank, werde ich ausprobieren und gebe dann Rückmeldung!

Thanks! I’ll try it and let you know how it goes!