MID Geschrieben 15. Oktober 2018 Teilen Geschrieben 15. Oktober 2018 Hallo, ich bitte um einen Tipp für folgende Aufgabe: Ich soll die Fläche einer Maisonette-Wohnung ermitteln. Wie kann ich mit der Tabelle die Flächen von Räumen auf 2 Konstruktionsebenen abholen. Meine Formel sieht so aus: =FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') & (L='ZAK_6_WP_ATTIKA'))) Es funktioniert aber nicht. Fehlermeldung in der Zelle : #OPCODE? Für eure Tipps wäre ich sehr dankbar. 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
b.illig Geschrieben 15. Oktober 2018 Teilen Geschrieben 15. Oktober 2018 Hallo MID, ich gebe dafür bei den Kriterien der Listentitelzeile beide Ebenen an. Gruß, Burkard VW 23 SP7R1 AMD Ryzen 7 3700X 8Core - 3,6GHz - 32GB RAM - NVIDIA Quadro P4000 - Win 10 ARP-Stuttgart Link zu diesem Kommentar
MID Geschrieben 15. Oktober 2018 Autor Teilen Geschrieben 15. Oktober 2018 hallo burkhard, danke fürs feedback. könntest du das irgendwie veranschaulichen? ich bin nicht im bilde was "Kriterien der Listentitelzeile" bedeutet... 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
b.illig Geschrieben 15. Oktober 2018 Teilen Geschrieben 15. Oktober 2018 Hallo MID, anbei zwei Bilder dazu. Beim ersten siehst Du Listentitelzeile (die mit der Raute vor der Zahl). Auf die Rechtsklick, dann im Auf-Pop-Menü "Kriterium Bearbeiten" auswählen. Auf dem zweiten Bild siehst Du dann die Kritereien (bei mir sind's vier). Über die "mehr" bzw. "weniger Optionen"-Knöpfe unten links kannst Du einstellen wie viele die magst. Mein zweites Kriterium ist eines, das auf eine Ebene verweist. Du bräuchtest dann halt zwei davon... Gruß, Burkard VW 23 SP7R1 AMD Ryzen 7 3700X 8Core - 3,6GHz - 32GB RAM - NVIDIA Quadro P4000 - Win 10 ARP-Stuttgart Link zu diesem Kommentar
MID Geschrieben 15. Oktober 2018 Autor Teilen Geschrieben 15. Oktober 2018 hallo burkhard, vielen Dank. soweit verstehe ich das... auf diesem weg bekomme ich eine Auflistung aller Räume mit spezifischen Suchkriterien. diese muss ich dann aufsummieren. sind wieder einige zusätzliche arbeitsschritte. Wie du im screenshot siehst, ist z.B. in Zelle 7B Spalte eine Formel, die das in einem Schritt erledigt. Ich möchte in dieser Formel ergänzen dass neben Ebene "ZAK_3_WP_ZG" noch eine weitere Ebene berücksichtigt wird. Das müsste doch möglich sein... 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
herbieherb Geschrieben 15. Oktober 2018 Teilen Geschrieben 15. Oktober 2018 Ja, ist möglich. Du musst das letzte & gegen ein | ersetzen. & bedeutet, dass beide Kriterien erfüllt sein müssen. Da ein Objekt aber nicht auf zwei Ebenen sein können, geht das natürlich nicht. | bedeutet, dass nur einer der beiden Kriterien erfüllt sein müssen. Vectorworks 2024 - Architektur - Win 10 Link zu diesem Kommentar
MID Geschrieben 15. Oktober 2018 Autor Teilen Geschrieben 15. Oktober 2018 hallo herbieherb, super, danke für den tipp. einfache Lösung. nun habe ich aber noch eine Ungereimtheit: mit der Formel (Zelle B / 13) =FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') | (L='ZAK_6_WP_ATTIKA'))) kommt ein ganz anderer wert heraus, wie beim "werte addieren". (Zelle E / 14) siehe screenshot. ich kann das nicht nachvollziehen... 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
herbieherb Geschrieben 15. Oktober 2018 Teilen Geschrieben 15. Oktober 2018 Versuchs mal so: =FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') | (R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_6_WP_ATTIKA'))) Vectorworks 2024 - Architektur - Win 10 Link zu diesem Kommentar
MID Geschrieben 15. Oktober 2018 Autor Teilen Geschrieben 15. Oktober 2018 hallo herbieherb, das funktioniert ! super... vielen dank. ich versuche in einem nächsten schritt, die ausdrücke in der Formel selber zu verstehen. 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
herbieherb Geschrieben 15. Oktober 2018 Teilen Geschrieben 15. Oktober 2018 =FLÄCHE(((R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') | (R IN ['Space']) & ('Space'.'11_Room ID'='2313') & (L='ZAK_6_WP_ATTIKA'))) Kurz erklärt: (R IN ['Space']): Ist das Objekt mit der Raumdatenbank (Space) verknüpft? ('Space'.'11_Room ID'='2313'): Ist die Raum-ID = '2313'? (L='ZAK_5_WP_OG-2'): Ist der Layer ='ZAK_5_WP_OG-2'? (Analog dazu das andere L= Kriterium) Wenn die Fragen mit Ja beantwortet werden gibts ein TRUE aus, sonst ein FALSE. Nun verknüpfst du die Bedingungen. Das ganze geht so: & ist eine und Verknüpfung TRUE & TRUE = TRUE TRUE & FALSE = FALSE FALSE & FALSE = FALSE | ist eine oder Verknüpfung TRUE | TRUE = TRUE TRUE | FALSE = TRUE FALSE | FALSE = FALSE Man kann die beiden auch kombinieren. Bei dir wars zuerst so: RAUM-ID & LAYER1 | LAYER2 also: ist die RAUM-ID = 2313 und auf Layer1, ODER auf Layer2 war nun ein Objekt auf Layer2 kams in die Liste, auch wenns nicht die RAUM-ID hatte. die neue Formel ist: RAUM-ID & LAYER1 | RAUM-ID & Layer2 also: ist die RAUM-ID = 2313 und auf Layer1, ODER ist die RAUM-ID = 2313 und auf Layer2 Die (R IN ['Space']) kannst du übrigens weglassen. Wenn eine RAUM-ID da ist, muss es ja mit der Raumdatenbank verknüpft sein. Es geht also auch: =FLÄCHE(('Space'.'11_Room ID'='2313') & (L='ZAK_5_WP_OG-2') | ('Space'.'11_Room ID'='2313') & (L='ZAK_6_WP_ATTIKA')) 1 Vectorworks 2024 - Architektur - Win 10 Link zu diesem Kommentar
MID Geschrieben 15. Oktober 2018 Autor Teilen Geschrieben 15. Oktober 2018 ok herbieherb... besten dank hierfür. das werde ich mir genau durchlesen. 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
MID Geschrieben 23. Oktober 2018 Autor Teilen Geschrieben 23. Oktober 2018 Hallo herbeiherb, ich habe einen Nachtrag bzgl. Raum: mit folgendem Script kann ich Räume gleicher ID in der Info-Palette abrufen. "(INGROUP & INVIEWPORT & (L='ZAK_5_WP_OG-2') & (PON='Space') & ('Space'.'11_Room ID'='2302'))"); Ganz unten in der OIP steht bei Fläche immer "0", obwohl ja einige Räume ausgewählt wurden. Warum ist das so? Wäre praktisch, wenn es mir dort die effektive Fläche der gefundenen Räume wiedergeben würde. Screenshot anbei. 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
Antonio Landsberger Geschrieben 16. Mai 2019 Teilen Geschrieben 16. Mai 2019 Hallo MID, wenn du in den Kriterien bereits auf den Datenbankeintrag ('Space'.'11_Room ID'='2302') verweist, benötigst du den Verweis auf den Raum (PON='Space') nicht mehr. Versuch es bitte ohne (PON='Space'). Gruß Antonio Landsberger ComputerWorks GmbH http://www.computerworks.de Link zu diesem Kommentar
Empfohlene Beiträge
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 erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden