Abfrage innerhalb einer Raumgruppe [Gelöst]


Hallo zusammen!

Ich habe eine Raumgruppe (= Wohneinheit), eigentlich sehr viele davon.

Dazu habe ich mir einen Gruppenstempel erstellt, der mir unter anderem auch anzeigen soll, ob sich innerhalb dieser Raumgruppe ein KA (=Kellerabteil) befindet. Findet er keines, soll er mir NEIN auswerfen, sonst JA. Mit meiner Formel

CHILD(_IF_(@506@<>"KA")"NEIN"_ELSE_"JA")

funktioniert dies solange, als er kein KA findet. Findet er jedoch ein KA bekomme ich als Ergebnis NEIN/JA. Offensichtlich liefert obige Formel "alle" Ergebnisse der Abfrage, getrennt durch ein "/".

Worin liegt somit mein Fehler? mit CHILD komme ich doch von einer Raumgruppe auf den Raum ...

Gruß, Martin

Bautechnik GmbH. | A-2100 Korneuburg | Raiffeisenstraße 1

Lösung anzeigen Lösung verbergen

Hallo Markus!

Deinen Tipp habe ich umgesetzt! Mit der unten stehenden Abfrage hat es funktioniert.

_IF_((CHILD(@506@="KA")<>0))"JA"_ELSE_"NEIN"

Gruß, Martin

Bautechnik GmbH. | A-2100 Korneuburg | Raiffeisenstraße 1

...der "fehler" liegt darin, dass man mit CHILD() nach unten auf ALLE kinder schaut und damit ALLE Ergebnisse gelistet bekommt, welche da sind. bei einer Zahl wird dabei die summe der kinder gebildet, bei text wird alles ausgegeben.

du könntest das so umbauen, dass du die summe der räume bildest, welche deinem kriterium entsprechen. das ganze in ein IF_Abfrage verpackt, welche bei ungleichheit von null das entsprechende Ergebnis bringt.

gruß
markus

Namenlos gezeichnet in vollem Bewusstsein - ignorant, in eigen Augen vermutlich höflich, dennoch unhöflichst, unfreundlichst wer einen/viele vermutete - sich von alters erschließende Namen nennt.
08.01.2024 - Gegen Bauernsperren! -> Boykott der direktverkaufenden Bauern - kauft nicht mehr direkt bei Bauern!

Danke für Deinen Tipp Markus. Das probiere ich!

Gruß, Martin

Bautechnik GmbH. | A-2100 Korneuburg | Raiffeisenstraße 1

Hallo Markus!

Deinen Tipp habe ich umgesetzt! Mit der unten stehenden Abfrage hat es funktioniert.

_IF_((CHILD(@506@="KA")<>0))"JA"_ELSE_"NEIN"

Gruß, Martin

Bautechnik GmbH. | A-2100 Korneuburg | Raiffeisenstraße 1


https://campus.allplan.com/ verwendet Cookies  -  Mehr Informationen

Akzeptieren