<?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>topic Properties | Expression based on Renovation Status in Documentation</title>
    <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305811#M47601</link>
    <description>&lt;P&gt;I have set up a CONCAT expression to merge a bunch of various properties and text (for the sake of this example I'll refer to it as CONCAT-1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want the expression to present different information depending on the renovation status of the element.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think what I need is an IF function, something like:&lt;/P&gt;&lt;P&gt;IF the element is new then show&amp;nbsp;CONCAT-1,&lt;/P&gt;&lt;P&gt;IF the element is existing then show&amp;nbsp;CONCAT-2,&lt;/P&gt;&lt;P&gt;IF the element is to be demolished then show&amp;nbsp;CONCAT-3.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;However, I am not having much luck at all with the IF function in the expressions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 13 Sep 2021 04:39:21 GMT</pubDate>
    <dc:creator>Josh Verran</dc:creator>
    <dc:date>2021-09-13T04:39:21Z</dc:date>
    <item>
      <title>Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305811#M47601</link>
      <description>&lt;P&gt;I have set up a CONCAT expression to merge a bunch of various properties and text (for the sake of this example I'll refer to it as CONCAT-1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want the expression to present different information depending on the renovation status of the element.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think what I need is an IF function, something like:&lt;/P&gt;&lt;P&gt;IF the element is new then show&amp;nbsp;CONCAT-1,&lt;/P&gt;&lt;P&gt;IF the element is existing then show&amp;nbsp;CONCAT-2,&lt;/P&gt;&lt;P&gt;IF the element is to be demolished then show&amp;nbsp;CONCAT-3.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;However, I am not having much luck at all with the IF function in the expressions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 04:39:21 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305811#M47601</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-09-13T04:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305812#M47602</link>
      <description>&lt;P&gt;If it's of any use I have pasted the expression I have at the moment, where I have attemped an IF function, I'm cleary missing a fundamental step of how the IF function works wither particular respect to the "logical" field but not sure how to tackle.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;IF ( {Property:CategoryPropertyDefinitionGroup/Renovation Status}=new, (CONCAT ( {Property:B1 | STRUCTURE/Timber size}, " ", {Property:B2 | DURABILITY/Treatment}, " ", "(", {Property:B1 | STRUCTURE/Type \/ Grade}, ")", " ", ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), " with ", "Studs @ ", {Property:B1 | STRUCTURE/Studs}, " and ", "Nogs @ ", {Property:B1 | STRUCTURE/Nogs} )), - )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2021-09-13 164531.png" style="width: 459px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/4806iCD1E19418148C056/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2021-09-13 164531.png" alt="Screenshot 2021-09-13 164531.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 20:39:29 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305812#M47602</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-09-13T20:39:29Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305847#M47605</link>
      <description>&lt;P&gt;Hi, I think you have made simple mistake in typing by missing " " signs . Renovation&amp;nbsp; = &lt;FONT size="5" color="#FF0000"&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;&lt;/FONT&gt;New Status&lt;FONT size="5" color="#FF0000"&gt;"&lt;/FONT&gt; and a the end &lt;FONT size="5" color="#FF0000"&gt;"&lt;/FONT&gt;-&lt;FONT size="5" color="#FF0000"&gt;"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2021-09-13.png" style="width: 999px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/4811iDF7C077A4CA42D02/image-size/large?v=v2&amp;amp;px=999" role="button" title="2021-09-13.png" alt="2021-09-13.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;do try and let me know if I am able to solve your problem&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 10:05:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305847#M47605</guid>
      <dc:creator>Rajesh Patil</dc:creator>
      <dc:date>2021-09-13T10:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305848#M47606</link>
      <description>&lt;P&gt;You would be better using the IFS statement instead of IF, which would be more direct. Make sure the return type is set properly and also the classification.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 10:14:31 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305848#M47606</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2021-09-13T10:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305923#M47618</link>
      <description>&lt;P&gt;Thanks guys,&amp;nbsp; I think I'm getting closer.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I ended up trying the IFS function as I have 3x logical tests (reno status').&lt;/P&gt;&lt;P&gt;Have only entered two so far.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is what I have updated to, but still comes up with syntax error.&lt;/P&gt;&lt;P&gt;I expanded out to hopefully make it clearer, I also included the default IFS fields as a guide.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2021-09-14 093951.png" style="width: 474px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/4833iAC40D26D482710E0/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2021-09-14 093951.png" alt="Screenshot 2021-09-14 093951.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 21:40:30 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305923#M47618</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-09-13T21:40:30Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305925#M47619</link>
      <description>&lt;P&gt;Actually even simplify the IFS expression is still producing a syntax error.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2021-09-14 094558.png" style="width: 458px;"&gt;&lt;img src="https://community.graphisoft.com/t5/image/serverpage/image-id/4834iA791934167CFAC69/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2021-09-14 094558.png" alt="Screenshot 2021-09-14 094558.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 21:46:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305925#M47619</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-09-13T21:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305928#M47620</link>
      <description>&lt;P&gt;Remove the square brackets. Square brackets indicate the statements is optional and brackets should not be included.&lt;/P&gt;&lt;P&gt;Values are case sensitive Values should be "New" and "Existing"&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 22:37:45 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305928#M47620</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2021-09-13T22:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305931#M47621</link>
      <description>&lt;P&gt;Thanks, so close, still coming up against syntax errors as I develop further.&lt;BR /&gt;I have done a screen recording&amp;nbsp;&lt;A href="https://youtu.be/vGhFH_tvyeQ" target="_blank"&gt;https://youtu.be/vGhFH_tvyeQ&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have tried to develop further using IFS&lt;BR /&gt;The below works&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;IFS ( {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "New", ( ( CONCAT ( {Property:CategoryPropertyDefinitionGroup/Renovation Status}, " ", {Property:B1 | STRUCTURE/Timber size}, " ", {Property:B2 | DURABILITY/Treatment}, " ", "(", {Property:B1 | STRUCTURE/Type \/ Grade}, ")", " ", ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), " with ", "Studs @ ", {Property:B1 | STRUCTURE/Studs}, " and ", "Nogs @ ", {Property:B1 | STRUCTURE/Nogs} ) ) ) )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I try adding another expression beneath it doesn't recognize the second expression&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IFS ( {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "Existing", ( CONCAT ( {Property:CategoryPropertyDefinitionGroup/Renovation Status}, " ", ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), " to remain" ) ) )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I try add to the end of the first expression, I stell get syntax errors.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;IFS ( {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "New", ( ( CONCAT ( {Property:CategoryPropertyDefinitionGroup/Renovation Status}, " ", {Property:B1 | STRUCTURE/Timber size}, " ", {Property:B2 | DURABILITY/Treatment}, " ", "(", {Property:B1 | STRUCTURE/Type \/ Grade}, ")", " ", ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), " with ", "Studs @ ", {Property:B1 | STRUCTURE/Studs}, " and ", "Nogs @ ", {Property:B1 | STRUCTURE/Nogs} ) ) ) ),( {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "Existing", ( CONCAT ( {Property:CategoryPropertyDefinitionGroup/Renovation Status}, " ", ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), " to remain" ) ) )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I try add square brackets like in the default I still get syntax errors.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 23:49:32 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305931#M47621</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-09-13T23:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305932#M47622</link>
      <description>&lt;P&gt;The default looks like this.&lt;BR /&gt;IFS ( LogicalCondition1, Value1, [LogicalCondition2, Value2], ... )&lt;BR /&gt;If I just try replacing the fields and leaving brackets in place I would have thought that would work.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Sep 2021 23:54:05 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305932#M47622</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-09-13T23:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305933#M47623</link>
      <description>&lt;P&gt;Success!!!&lt;BR /&gt;&lt;BR /&gt;IFS ( {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "New", ( ( CONCAT ( {Property:CategoryPropertyDefinitionGroup/Renovation Status}, " ", {Property:B1 | STRUCTURE/Timber size}, " ", {Property:B2 | DURABILITY/Treatment}, " ", "(", {Property:B1 | STRUCTURE/Type \/ Grade}, ")", " ", ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), " with ", "Studs @ ", {Property:B1 | STRUCTURE/Studs}, " and ", "Nogs @ ", {Property:B1 | STRUCTURE/Nogs} ) ) ), {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "Existing", ( ( CONCAT ( {Property:CategoryPropertyDefinitionGroup/Renovation Status}, " ", ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), " to remain " ) ) ), {Property:CategoryPropertyDefinitionGroup/Renovation Status} = "To Be Demolished", ( ( CONCAT ( ( SPLITRIGHT ( {Property:ClassificationSystemPropertyDefinitionGroup/CBI Classification - Level 4 - 2019}, " ", 2 ) ), {Property:CategoryPropertyDefinitionGroup/Renovation Status} ) ) ) )&lt;/P&gt;</description>
      <pubDate>Tue, 14 Sep 2021 00:02:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305933#M47623</guid>
      <dc:creator>Josh Verran</dc:creator>
      <dc:date>2021-09-14T00:02:16Z</dc:date>
    </item>
    <item>
      <title>Re: Properties | Expression based on Renovation Status</title>
      <link>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305934#M47624</link>
      <description>&lt;P&gt;You can not have two expressions within the same expression sequence.&lt;/P&gt;&lt;P&gt;Use the ADD button to make a new expression sequence and place your second expression in it. The program will use the first expression sequence that is valid. Otherwise, all must be in the same expression.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Sep 2021 01:04:54 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Documentation/Properties-Expression-based-on-Renovation-Status/m-p/305934#M47624</guid>
      <dc:creator>poco2013</dc:creator>
      <dc:date>2021-09-14T01:04:54Z</dc:date>
    </item>
  </channel>
</rss>

