icon

[Question] Raumbuch Report, NUR oberste Ausbauschicht

Tags:
  • Report
  • Raumbuch
  • Formel
  • Filter
  • Ausbau
  • Schichten

Guten Tag in die Runde,

wir möchten im Büro den Standard-Report Raumbch von Allplan nutzen und diesen
lediglich wie folgt reduzieren.
In den Ausbauten Boden, Decke, Wände möchten wir (vielmehr der Bauherr :-D )
lediglich immer nur die letzet Schicht im Report mitauserten/ anzeigen lassen.
Ich finde im Report nicht den Bezug zu den Ausbauten/Räumen.
Kann das sein, dass das über die Filterfunktion mit deiner entsprechenden zusätzlichen Bedingung funktioniert?
Funktioniert das übnerhaupt?
Vielen Dank für Eure Zeit vorab :-)

Attachments (2)

Type: image/png
Downloaded 86 times
Size: 20,35 KiB
Type: image/png
Downloaded 69 times
Size: 99,29 KiB

Select2 -> Filter:

@MAK@.eq.0.or.@MAK@.eq.62.or.@MAK@.eq.63.or.@MAK@.eq.65.or.@MAK@.eq.64.and.@210@.eq.1

@MAK@.eq.0 -> Makros
@MAK@.eq.62 -> Seitenflächen
@MAK@.eq.63 -> Deckenflächen
@MAK@.eq.65 -> Leisten
@MAK@.eq.64.and.@210@.eq.1 -> Bodenflächen mit Schichtnummer 1

Attachments (1)

Type: image/png
Downloaded 73 times
Size: 26,86 KiB

Vielen Dank für die schnelle Hilfe Nemo :-)

Die Formel funktioniert soweit. Super!!!
Zwei Punkte wären da noch:
Wie pass ich den Filter nun noch an, dass die letzte schicht ausgegeben wir, da jetzt die erste Schicht angezeigt wird?
Die letzte Schicht könnte ja Schichtnr. 3 sein, oder in diesem Fall Schicht Nr 4....je nach Bodenaufbau halt.

Danke nochmal vorab.

Attachments (1)

Type: image/png
Downloaded 76 times
Size: 26,85 KiB

Das funktioniert scheinbar nur, wenn man der Schicht, die man angezeigt haben möchte, ein benutzerdefiniertes Attribut gibt, und dann nach diesem filtert.

Eine andere Möglichkeit wäre, dem Raum ein Formelattribut zu geben, welches das Material der obersten Schicht enthält. Dazu gibt es eine Formel für die oberste Schicht:

Obj_Floor(@Material@;0)

Wie man das macht, steht hier.

Dieses Attribut müßte man dann nur im Raumbuch anzeigen, und die Bodenschichten im Filter entfernen!

Ein Formelattribut zu generieren ist hier wie mit Taurus auf Spatzen schießen..

Im ersten Select direkt ein Feld anlegen und dort die Formel eintragen für das Material der obersten Schicht.
Dieses Feld in der Oberfläche anzeigen lassen.

Im Filter des zweiten Selects dann die Bodenausbauschichten aus den Objekten rausnehmen.

Die Kunst, welcher ein Ingenieur vermutlich erlernte ist weit genug lesen zu können, um Informationen quer übergreifend verwenden zu können.
Die Kunst als Ingenieur zu überlegen ist mit geänderten Rahmenbedingungen nicht zu verzweifeln.

Hi,

ENG: if you only want to see the last layer, you can get the result you want by using the following formula in the filter

DEU: Wenn Sie nur die letzte Ebene sehen möchten, können Sie das gewünschte Ergebnis erzielen, wenn Sie diese Formel im Filter verwenden

@MAK@.eq.0.or.@MAK@.eq.65.or.(@MAK@.eq.62.and.(Obj_VSurface(@210@;0).eq.@210@)).or.(@MAK@.eq.63.and.(Obj_Ceiling(@210@;0).eq.@210@)).or.(@MAK@.eq.64.and.(Obj_Floor(@210@;0).eq.@210@))

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

Hi HaTeM,

vielen Dank, damit hat es funktioniert.
Vielen dank auch an die anderen beiden!

Hi,

ENG: For older versions the following formula should be used

DEU: Für ältere Versionen sollte diese Formel verwendet werden

@MAK@.eq.0.or.@MAK@.eq.65.or.(@MAK@.eq.62.and.(MT_Seite(@210@;0).eq.@210@)).or.(@MAK@.eq.63.and.(MT_Decke(@210@;0).eq.@210@)).or.(@MAK@.eq.64.and.(MT_Boden(@210@;0).eq.@210@))

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