<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: Berechnete Eigenschaft &amp;quot;IF&amp;quot;" in Modellierung</title>
    <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562435#M66454</link>
    <description>so zB&lt;BR /&gt;&lt;PRE&gt;CONCAT ( STR ( ( MROUND ( {Property:Fenster\/Tür/Nominale F\/T Öffnungsbreite auf der Anschlagseite} / 1 m; 0,5 ) ) ); " X "; STR ( ( MROUND ( {Property:Fenster\/Tür/Nominale F\/T Höhe der Öffnung auf der Anschlagseite} / 1 m; 0,5 ) ) ) )&lt;/PRE&gt;</description>
    <pubDate>Wed, 25 Nov 2020 18:08:18 GMT</pubDate>
    <dc:creator>Lukas Oelmueller</dc:creator>
    <dc:date>2020-11-25T18:08:18Z</dc:date>
    <item>
      <title>Berechnete Eigenschaft "IF"</title>
      <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562430#M66449</link>
      <description>Hallo zusammen,&lt;BR /&gt;&lt;BR /&gt;ich würde gerne eine Eigenschaft berechnen, welche mir Türbreiten und Türhöhen in "Gruppen" ausgibt.&lt;BR /&gt;&lt;BR /&gt;Hintergrund: Bei der Genehmigung geben wir das lichte Durchgangsmaß der Tür in "Gruppen" aus, z.B &amp;gt;90cm, &amp;gt;100cm, etc.&lt;BR /&gt;&lt;BR /&gt;Ich bräuchte also eine Berechnete Eigenschaft die prüft, ob die breite ein gewissen Maß überschreitet und mir dann das jeweilige "Gruppenmaß" ausgibt. (z.B eine Tür hat das Rohbaumaß 1,01m somit ist das lichte Maß größer als 90cm)&lt;BR /&gt;&lt;BR /&gt;Ich habe folgendes versucht:&lt;BR /&gt;&lt;BR /&gt;IF ( {Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} = &amp;gt;90; 90;  " " )&lt;BR /&gt;&lt;BR /&gt;Hier müssten dann natürlich auch die anderen "Gruppen" geprüft werden (Wenn &amp;lt;80, dann &amp;lt;80; wenn &amp;lt;90, dann &amp;lt;90, etc.)&lt;BR /&gt;&lt;BR /&gt;Ich hoffe Ihr versteht was ich meine &lt;!-- s:D --&gt;&lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt;&lt;!-- s:D --&gt;</description>
      <pubDate>Wed, 25 Nov 2020 14:22:12 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562430#M66449</guid>
      <dc:creator>krib3laidz</dc:creator>
      <dc:date>2020-11-25T14:22:12Z</dc:date>
    </item>
    <item>
      <title>Re: Berechnete Eigenschaft "IF"</title>
      <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562431#M66450</link>
      <description>Ja und? Was hat der Versuch ergeben? &lt;!-- s:) --&gt;&lt;span class="lia-unicode-emoji" title=":leicht_lächelndes_Gesicht:"&gt;🙂&lt;/span&gt;&lt;!-- s:) --&gt;&lt;BR /&gt;&lt;BR /&gt;Ab AC23 gibt es die segensreiche Funktion IFS, also Plural.&lt;BR /&gt;Da kannst Du alle Prüfungen in aufsteigender Reihenfolge aneinanderreihen, der letzte Treffer "gewinnt", und Du brauchst keine Else.&lt;BR /&gt;WENNS&lt;BR /&gt;&amp;gt; 20 dann 20&lt;BR /&gt;&amp;gt; 40 dann 40&lt;BR /&gt;&amp;gt; 60 dann 60&lt;BR /&gt;...&lt;BR /&gt;&lt;BR /&gt;-- &lt;BR /&gt;Stefan</description>
      <pubDate>Wed, 25 Nov 2020 15:12:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562431#M66450</guid>
      <dc:creator>Stefan L_</dc:creator>
      <dc:date>2020-11-25T15:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: Berechnete Eigenschaft "IF"</title>
      <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562432#M66451</link>
      <description>mach doch eine Rundung (RND)&lt;BR /&gt;so machen wir das!</description>
      <pubDate>Wed, 25 Nov 2020 15:14:26 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562432#M66451</guid>
      <dc:creator>Lukas Oelmueller</dc:creator>
      <dc:date>2020-11-25T15:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Berechnete Eigenschaft "IF"</title>
      <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562433#M66452</link>
      <description>@Stefan L&lt;BR /&gt;&lt;BR /&gt;beim Versuch gab es eine Fehlermeldung ("Alle Argumente müssen den gleichen Datentyp und kompatible Einheiten verwenden" Datentyp = Zeichenfolge)&lt;BR /&gt;&lt;BR /&gt;Muss ich das Ergebnis erst mit einer der STR-Funktionen umwandeln? (BTW, hat jemand eine Link bei ich mich über das ganze Thema STR und co schlau machen kann?, kenne mich nicht so gut damit aus)&lt;BR /&gt;&lt;BR /&gt;Den Befehl IFS habe ich schon gefunden, klingt sehr interessant, aber funktioniert der nicht genau umgekehrt?, der erste WAHRE Wert wird angezeigt?&lt;BR /&gt;&lt;BR /&gt;@lukaso&lt;BR /&gt;&lt;BR /&gt;den Rundungsbefehl hatte ich so noch nicht auf dem Schirm, wobei ich hier nicht ganz verstehe wie das genau funktionieren soll.&lt;BR /&gt;&lt;BR /&gt;Beispiel: Abrunden auf nächste Zehnerstelle &lt;BR /&gt;&lt;BR /&gt;88,5 wird zu 80 = OK&lt;BR /&gt;1,01 wird zu 100 = Falsch</description>
      <pubDate>Wed, 25 Nov 2020 16:24:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562433#M66452</guid>
      <dc:creator>krib3laidz</dc:creator>
      <dc:date>2020-11-25T16:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: Berechnete Eigenschaft "IF"</title>
      <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562434#M66453</link>
      <description>&lt;BLOCKQUOTE&gt;... der erste wahre Wert...&lt;/BLOCKQUOTE&gt;Na - dann dreh's halt um. Schlaumeier! Auch noch Recht haben...  &lt;!-- s:| --&gt;&lt;span class="lia-unicode-emoji" title=":neutrales_Gesicht:"&gt;😐&lt;/span&gt;&lt;!-- s:| --&gt; &lt;BR /&gt;&lt;BR /&gt;Das mit dem Datentyp: &lt;BR /&gt;Die Türbreite ist eine "Länge", wenn man die mit etwas vergleichen will kann das eine andere Länge sein oder man muss sie vorher umwandeln.&lt;BR /&gt;Das Ergebnis des Vergleiches braucht aber keine Länge zu sein. Das hier sollte als Zeichenfolge deklariert sein, weil es die auch zurückgibt:&lt;PRE&gt;IF ({Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,3 m; "1,3 m";"")&lt;/PRE&gt;Das Problem in Deiner Zeile war wahrscheinlich, dass Du nur 90 geschrieben hast statt 90cm.&lt;BR /&gt;&lt;BR /&gt;Zentimeter kann und will ich nicht.&lt;BR /&gt;So sieht das in Metern als Datentyp Länge aus:&lt;PRE&gt;IFS (&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,3 m; 1,3 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,2 m; 1,2 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,1 m; 1,1 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,0 m; 1,0 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,9 m; 0,9 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,8 m; 0,8 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,7 m; 0,7 m&lt;BR /&gt; )&lt;/PRE&gt;&lt;BR /&gt;Und so als Datentyp Zeichenfolge:&lt;PRE&gt;STRCALCUNIT (&lt;BR /&gt;IFS (&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,3 m; 1,3 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,2 m; 1,2 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,1 m; 1,1 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,0 m; 1,0 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,9 m; 0,9 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,8 m; 0,8 m;&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,7 m; 0,7 m&lt;BR /&gt;) )&lt;/PRE&gt;&lt;BR /&gt;Und so als Datentyp Zeichenfolge mit anderen Texten:&lt;PRE&gt;&lt;BR /&gt;IFS (&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,3 m; "EinsDreissig";&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,2 m; "EinsZwanzig";&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,1 m; "EinsZehn";&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 1,0 m; "Einer";&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,9 m; "Knapp Einer";&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,8 m; "noch weniger";&lt;BR /&gt;{Property:Fenster\/Tür/F\/T Öffnungsbreite auf der Anschlagseite} &amp;gt; 0,7 m; "echt knapp!"&lt;BR /&gt;)&lt;/PRE&gt;&lt;BR /&gt;Du kannst den Code übrigens direkt von hier in das Editorfenster kopieren. Allerdings bleibt das nicht so, weil man den Nutzer bei Graphisoft offensichtlich für zu doof hält, Berechnungen zu erstellen, die länger als eine Zeile sind. (ICH KRICH 'NE KRAWATTE!!! IMMER UND IMMER WIEDER!!!11elf)&lt;BR /&gt;Deswegen würde ich jedem empfehlen, das ordentlich formatiert in einem Editor zu schreiben und einfach immer wieder zu ersetzen.&lt;BR /&gt;&lt;BR /&gt;-- &lt;BR /&gt;Stefan</description>
      <pubDate>Wed, 25 Nov 2020 17:31:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562434#M66453</guid>
      <dc:creator>Stefan L_</dc:creator>
      <dc:date>2020-11-25T17:31:39Z</dc:date>
    </item>
    <item>
      <title>Re: Berechnete Eigenschaft "IF"</title>
      <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562435#M66454</link>
      <description>so zB&lt;BR /&gt;&lt;PRE&gt;CONCAT ( STR ( ( MROUND ( {Property:Fenster\/Tür/Nominale F\/T Öffnungsbreite auf der Anschlagseite} / 1 m; 0,5 ) ) ); " X "; STR ( ( MROUND ( {Property:Fenster\/Tür/Nominale F\/T Höhe der Öffnung auf der Anschlagseite} / 1 m; 0,5 ) ) ) )&lt;/PRE&gt;</description>
      <pubDate>Wed, 25 Nov 2020 18:08:18 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562435#M66454</guid>
      <dc:creator>Lukas Oelmueller</dc:creator>
      <dc:date>2020-11-25T18:08:18Z</dc:date>
    </item>
    <item>
      <title>Re: Berechnete Eigenschaft "IF"</title>
      <link>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562436#M66455</link>
      <description>Danke ihr beiden!&lt;BR /&gt;&lt;BR /&gt;Werde beide Ansätze mal ausprobieren. &lt;!-- s:) --&gt;&lt;span class="lia-unicode-emoji" title=":leicht_lächelndes_Gesicht:"&gt;🙂&lt;/span&gt;&lt;!-- s:) --&gt;</description>
      <pubDate>Thu, 26 Nov 2020 07:40:07 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Modellierung/Berechnete-Eigenschaft-quot-IF-quot/m-p/562436#M66455</guid>
      <dc:creator>krib3laidz</dc:creator>
      <dc:date>2020-11-26T07:40:07Z</dc:date>
    </item>
  </channel>
</rss>

