abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Dokumentation
Archicads Dokumentationswerkzeuge, Ansichten, Modellfilterung, Layouts, Veröffentlichung, etc.

IFS in Eigenschaft – Berechnung kann nicht ausgewertet werden

snow
Moderator

Hallo zusammen,

 

vielleicht liegt es ja an 'IFS'... weil es dort irgendwie keine 0-Option gibt.

Aber was kann ich dann machen, um diese Kombinatsjon der Möglichkeiten in eine Eigenschaft zu bringen?

 

snow_0-1710145993035.png

 

Ziel, hier nochmals formuliert

2 Bedingungen erfüllt A -> Ausgabe 'Fläche'

2 Bedingungen erfüllt B -> Ausgabe 'Bereich'

Und nun stellt sich die Frage, ob sich auch darum sorgen muss, wenn nur eine, oder keine Bedingung erfüllt ist...
Damit, dass dann einfach 'nichts' ausgegeben wird, wäre ich ja durchaus zufrieden 😉

 

Hier noch der Code (zu dem keine Fehlermeldung erscheint...)

IFS ( AND ( {Property:CategoryPropertyDefinitionGroup/Klassifizierung nach DIN 277} = "Regelfall"; {Property:_mmp BGF und BRI/BGF-Auswertung} = "Fläche" ); {Property:Allgemeine Parameter/Fläche}; AND ( {Property:CategoryPropertyDefinitionGroup/Klassifizierung nach DIN 277} = "Regelfall"; {Property:_mmp BGF und BRI/BGF-Auswertung} = "Bereich" ); {Property:Morph/Bereich (nach Geschoss)} )

Archicad For Future F R E E D O M for-COLORS
______________________________________

archicad versions 8-27 | mac os 13 | win 10
14 ANTWORTEN 14
Stefan L_
Mentor

Dann stimmt da was nicht. 😁

(Dieser Beitrag macht mittlerweile noch weniger Sinn als zur Zeit seiner Erstellung; damals war nur Snows Beitragstitel zu sehen)

--
Stefan
AC ...-27, WIN10
Xandros
Expert
@snow  schrieb:

Hallo zusammen,

 

vielleicht liegt es ja an 'IFS'... weil es dort irgendwie keine 0-Option gibt.😉


Es gibt eine Null-Option bei IFS. Das sieht wie folgt aus:

IFS(Bedingung1; ErgebnisBedingung1; [Bedingung2; ErgebnisBedingung2;...]; TRUE; ErgebnisWennKeineBedinungZutrifft)

 

@snow  schrieb:

Damit, dass dann einfach 'nichts' ausgegeben wird, wäre ich ja durchaus zufrieden 😉


Definiere "nichts". Meinst du als Ergebnis ""? Oder meinst du nicht definiert? Dazu gab's was im int. Forum: https://community.graphisoft.com/t5/Project-data-BIM/Return-NULL-UNDEFINED-from-property-expression/...

 

und andere Frage: kann die Berechnung grundsätzlich nicht ausgewertet werden oder nur bei bestimmten Elementen nicht?

Ne interaktive Auswertung schon zu den betroffenen Elementen gemacht?

ArchiCAD 27 GER / Win10
Intel i9-9900K / 64GB RAM / nVidia GeForce RTX 2080 Ti

Danke schon mal für die Beteiligung...

Aber auch mit hinzugefügter 0-Optsjon geht es nicht... weder mit TRUE, noch mit FALSE.

... und nein, in der Auswertung erscheinen auch nur 3 Strichlein, immer.

 


@Xandros  schrieb:

...

@snow  schrieb:

Damit, dass dann einfach 'nichts' ausgegeben wird, wäre ich ja durchaus zufrieden 😉


Definiere "nichts". Meinst du als Ergebnis ""?


Ja, das wäre mir am allerliebsten.
Aber zumindest bei Flächenwerten wird das ja in der Formel nicht akzeptiert. Es muss immer 0 * 1 m2 sein.
... was so Tabellen einfach sehr unübersichtlich macht.

Archicad For Future F R E E D O M for-COLORS
______________________________________

archicad versions 8-27 | mac os 13 | win 10

Jaja... s gibt einfach zu viele Schaltflächen hier...

Archicad For Future F R E E D O M for-COLORS
______________________________________

archicad versions 8-27 | mac os 13 | win 10

die "---" sind in der Regel ein Hinweis auf fehlende Klassifizierung. Also entweder ist die Eigenschaft keiner Klassifizierung zugewiesen oder das Element nicht entsprechend klassifiziert.

 

Edit:

und falls es Teil eines Hotlinks sein sollte, dann muss die Eigenschaft sowohl in der Hotlink- als auch in der Hauptdatei vorhanden sein.

ArchiCAD 27 GER / Win10
Intel i9-9900K / 64GB RAM / nVidia GeForce RTX 2080 Ti

@Xandros  schrieb:

die "---" sind in der Regel ein Hinweis auf fehlende Klassifizierung. Also entweder ist die Eigenschaft keiner Klassifizierung zugewiesen oder das Element nicht entsprechend klassifiziert.

..

Das kenne ich sonst auch so...

Aber dann lautet auch die Auswertung entsprechend... und mit einfachem IF funktsjoniert das ganze auch.. aber eben nur für eine Bedingunskombinatsjon.

Ich brauche aber bei in einer einzigen Eigenschaft.

Archicad For Future F R E E D O M for-COLORS
______________________________________

archicad versions 8-27 | mac os 13 | win 10

Hab's jetzt ausführlich auf ArchiCAD 27.2.0 (Preview) Build 5001  selber getestet. Bin mir relativ sicher, dass es ein Bug sein muss, der mit Bereich (nach Geschoss) zusammenhängt.

_________

Zuerst ein Workaround, der bei mir funktioniert, aber irgendwie mir richtig dumm erscheint - aber naja, nem geschenkten Gaul...

 

Du brauchst leider doch eine zweite berechnete Eigenschaft vom Typ Fläche, die nur Folgendes enthält:

{Property:Morph/Bereich (nach Geschoss)}

Dann ersetzt du in der Formel den Teil Bereich (nach Geschoss) mit der neuen berechneten Eigenschaft. Damit funktionierte bei mir dann die IFS sowie die IF Formel.

_________

Zum Bug:

Sobald Bereich (nach Geschoss) direkt in einer etwas komplexeren Formel verwendet wird, scheint die ganze Formel nicht mehr gültig zu sein. Glücklicherweise lässt sich die Flächeninfo in einer einfachen Formel auswerten und mit dem oben genannten Umweg auch in "komplexeren" Formeln verwenden.

ArchiCAD 27 GER / Win10
Intel i9-9900K / 64GB RAM / nVidia GeForce RTX 2080 Ti

Was funktsjoniert denn da bei dir anders als bei mir?

Auch mit nur diesem Parameter erhalte ich dieselbe Fehlermeldung.

 

(Dieselbe Archicad-Version unter W 10... Morph als 'Bauelement beliebig' klassifiziert... und entsprechend für die Eigenschaft ausgewählt...)

Archicad For Future F R E E D O M for-COLORS
______________________________________

archicad versions 8-27 | mac os 13 | win 10

Lässt sich von hier schlecht beurteilen. Dafür bräuchte ich mehr Infos / Screenshots. Idealerweise von den zwei Eigenschaften inkl. der Klassifizierung, sowie des Morphs.

 

Alternativ kannst du ja vllt eine Auswahl an ein paar Morphs in eine MOD-Datei exportieren und hier teilen.

ArchiCAD 27 GER / Win10
Intel i9-9900K / 64GB RAM / nVidia GeForce RTX 2080 Ti

Setup info provided by author