Zum Inhalt springen

Tabelle - Raumstempel


elricain

Empfohlene Beiträge

Guten Tag an alle,

 

Ich erstelle eine Tabelle für eine Zusammenfassung der Räume.

Bei uns sind alle Raumstempeln unter die Klasse "Keine" gespeichert.

Bei der 2D-Raumfläche-Klasse im Raum werden die verschiedenen Klassen (HNF - FF - NNF, usw..) zugewiesen.

Wenn ich eine Liste/Tabelle erstellen will, erkennt VW nur die Hauptklasse des Raums. (d.h hier wäre "Keine".)

 

Gibt es eine andere Codierung als C='Klasse' für meine Formel ?

 

Vielen Dank für die Hilfe,

 

:shy:

1128475909_Bildschirmfoto2018-05-16um09_09_05.thumb.png.1e0e097da4ad36a1b625793682594d44.png

992447458_Bildschirmfoto2018-05-16um09_09_15.thumb.png.a46d14019d65ab010cd1d2c557fca110.png

Thomas Egli – www.z2g.ch

www.thomasgillioz.ch

VW 2022 // VW2023 // VW2024 (up-to-date)

Mac OSX Ventura 13.6.1

Link zu diesem Kommentar

Hallo elricain,

 

Probiere es mal mit folgender Formel anstelle der C=Klasse:

 

('Space'.'Boundary2DClass'='*KLASSENNAME*')

 

Dann müssten eigentlich alle Flächen die mit der jeweiligen 2D-Raumklasse angelegt sind gefiltert werden.

 

Gruß

Joel

VW2024 Update3 | macOS Sonoma bzw. Windows 10 | MacBook Pro 16" (2019), Intel Core i7 2,6GHz, 16GB RAM, AMD Radeon Pro 5300M 4GB

Link zu diesem Kommentar

1000x Dank, es funktioniert sehr gut :D

 

Andere Frage, kann man Zelle in der Formel verbinden (wie bei excel)?

 

z.B : =FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='1') & ('Space'.'Boundary2DClass'='100 Flaechen-SIA 416-NNF Nebennutzflaeche vermietbar')))

 

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'=B2) & ('Space'.'Boundary2DClass'='100 Flaechen-SIA 416-NNF Nebennutzflaeche vermietbar')))

 

irgendwie mache ich was falsches, er erkennt meine Formel nicht...

 

Vielen Dank im Voraus..

thomas

929643641_Bildschirmfoto2018-05-16um10_10_34.thumb.png.84a89244c63552e4578a62ee016c9dca.png

Thomas Egli – www.z2g.ch

www.thomasgillioz.ch

VW 2022 // VW2023 // VW2024 (up-to-date)

Mac OSX Ventura 13.6.1

Link zu diesem Kommentar

Verstehe gerade nicht so recht was du tun willst.

Möchtest du zwei Spalten zusammenrechnen? Dann gehts ganz einfach:

  • =(Formel der Spalte A)+(Formel der Spalte B)

Möchtest du mehrere Listenzeilen zusammenfassen?

  • Entsprechende Spalte anlegen mit der Kategorie (z.B. SIA400-Kategorie)
  • Das kleine SUM-Icon neben den Sortierungs-Icons auf die entsprechende Spalte ziehen.

Nun werden alle Zeilen derselben Kategorie zusammengefasst und jeweils die Summe der einzelnen Werte gebildet.

Vectorworks 2024 - Architektur - Win 10

Link zu diesem Kommentar

Tut mir leid für mein Deutsch..

 

jetzt ist meine Formel so :

 

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='1') & ('Space'.'Boundary2DClass'='100 Flaechen-SIA 416-NNF Nebennutzflaeche vermietbar')))

 

ich möchte diese 1 nicht eintippen, sondern mit dem Inhalt der Zelle B2 verbinden : (Inhalt der Zelle B2 ist auch ein 1)

 

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'=B2) & ('Space'.'Boundary2DClass'='100 Flaechen-SIA 416-NNF Nebennutzflaeche vermietbar')))

 

so kann ich nur eimal die Formel schreiben und dann Copy/Paste in jeweiligen Linien machen.

 

siehe Bild unten...

113051391_Bildschirmfoto2018-05-16um10_10_34.thumb.png.f1bd80ab3332c797086c46e07fe460bc.png

Thomas Egli – www.z2g.ch

www.thomasgillioz.ch

VW 2022 // VW2023 // VW2024 (up-to-date)

Mac OSX Ventura 13.6.1

Link zu diesem Kommentar

Ok, jetzt hab ich verstanden (hätt auch dein Bild besser ansehen sollen). :rolleyes:

Deine Formel ist korrekt, das benutze ich auch oft so. Ich denke du hast ein Formatproblem. Die Zelle in der die 1 steht ist wahrscheinlich als Text(string) deklariert und das entsprechende Datenbankfeld in der die 1 steht als Zahl(int bzw. real). Wenn man verschiedene Datentypen vergleicht, ist 1 als Text nicht dasselbe wie 1 als Zahl. Darum geht dann bei dir die Formel nicht.

 

Einen Text zu einer Zahl umformatieren kannst du mit Wert().

 

Deine Formel sieht dann so aus:

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'=Wert(B2)) & ('Space'.'Boundary2DClass'='100 Flaechen-SIA 416-NNF Nebennutzflaeche vermietbar')))

Vectorworks 2024 - Architektur - Win 10

Link zu diesem Kommentar

Habs gerade nachgeprüft. Ist genau umgekehrt: der Datenbankeintrag ist ein string. Darum musst du die Formel dann so machen:

=FLÄCHE(((R IN ['Space']) & (Wert('Space'.'11_Room ID')=B2) & ('Space'.'Boundary2DClass'='100 Flaechen-SIA 416-NNF Nebennutzflaeche vermietbar')))

Vectorworks 2024 - Architektur - Win 10

Link zu diesem Kommentar

Ok tiptop Beispiel. So funktionierts:

Wenn du in deiner Zelle A3 statt 1 einfach =VERKETTEN(1) eingibst, wird aus der Zahl 1 eine string 1. Einen separaten Befehl wie bei der umgekehrten Operation (Wert()) gibts dafür meines wissens nicht, aber verketten() hat die gewünschte Wirkung.

 

Dann brauchst du die Formel die du zuerst schon hattest:

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'=A3) & ('Space'.'Boundary2DClass'='100 Flaechen-SIA 416-HNF Hauptnutzflaeche')))

Vectorworks 2024 - Architektur - Win 10

Link zu diesem Kommentar
  • 4 Monate später...

hallo zusammen,

 

ich habe gerade eine ähnliche Aufgabe:

 

Ich möchte alle Räume der selben Konstruktionsebene mit der gleichen Room ID

zusammenfassen.

 

Die Formel sieht so aus:

=FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2201')))

 

Wie kann ich aber die Tabelle auf eine bestimmte Konstruktionsebene begrenzen?

 

MiD

MiD

Vectorworks 2022/23 Arch / MacBook Pro 15 inch Ende 2017 / 2.9 GHZ / Intel Core i7 / macOS Monterey 12.6.3

Link zu diesem Kommentar
  • 2 Wochen später...

salut elricain,

 

vielen dank für deinen tipp. hat so geklappt.

aktuell diskutieren wir sehr viel über den Wohnungsstempel in VW.

Dieses Werkzeug gibt es nicht, und es gibt einige verschiedene Lösungsansätze.

Falls es dich interessiert, siehe hier:

https://www.vectorworksforum.eu/topic/8203-vw-raumgruppe

 

Gruss, MiD

MiD

Vectorworks 2022/23 Arch / MacBook Pro 15 inch Ende 2017 / 2.9 GHZ / Intel Core i7 / macOS Monterey 12.6.3

Link zu diesem Kommentar

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      23,5Tsd
    • Beiträge insgesamt
      120,9Tsd
×
×
  • Neu erstellen...