Jump to content

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

Diesen Beitrag teilen


Link zum Beitrag

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

Diesen Beitrag teilen


Link zum Beitrag

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

Diesen Beitrag teilen


Link zum Beitrag

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.

Diesen Beitrag teilen


Link zum Beitrag

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

Diesen Beitrag teilen


Link zum Beitrag

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')))

Diesen Beitrag teilen


Link zum Beitrag

Danke für deine Antwort,

 

Leider funktioniert die Formel immer noch nicht

Zellenformat-B2 ist jetzt : "Zahl"

VW erkennt nicht was in der Zelle geschrieben ist.

1229915837_Bildschirmfoto2018-05-16um11_47_40.thumb.png.b366bb1814ce04b20e12f83693df21fe.png

Diesen Beitrag teilen


Link zum Beitrag

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')))

Diesen Beitrag teilen


Link zum Beitrag

funktioniert immer noch nicht :s

vielleicht ist es einfacher direkt mit der Datei zu probieren...

sie ist in Anhang.

 

Grüsse

Thomas

1983371391_Bildschirmfoto2018-05-16um12_21_42.thumb.png.bef74a39d746f13e0dad867f9c06d4fc.png

Diesen Beitrag teilen


Link zum Beitrag

Ja, viel einfacher. Deine ursprüngliche Formel funktioniert, es gibt nur kein Objekt, das alle Kriterien erfüllt.

Diesen Beitrag teilen


Link zum Beitrag

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')))

Diesen Beitrag teilen


Link zum Beitrag

Du könntest das auch über die Nutzungsarten suchen lassen (NUF 1 usw. hier in den Stempeln eingeben)

Der Filter wäre dann: Bauteil Raum + Nutzungsart

 

So kannst du die Flächen auch separat zusammenfassen

Diesen Beitrag teilen


Link zum Beitrag

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

Diesen Beitrag teilen


Link zum Beitrag

Hoi !

So könntest du deine Formel ergänzen :

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

oder gemäss Bilder

 

Viel Erfolg

Gruss

1621602175_Bildschirmfoto2018-09-21um10_59_41.png.a68de2ca921150911717cfce68b537da.png

950468850_Bildschirmfoto2018-09-21um10_59_46.png.24ee5dbb49a017427bdce2c527065f5b.png

Diesen Beitrag teilen


Link zum Beitrag

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...