2018-07-10 07:25 PM
2018-07-11 03:43 AM
IF ( AND ( {Property:Wall/Thickness of the Wall (ARCHICAD 21)} >= 70 mm, {Property:Wall/Thickness of the Wall (ARCHICAD 21)} <= 160 mm ), IF ( FIND ( "face_90", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Face - modular", IF ( FIND ( "face110", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Face - standard", IF ( FIND ( "face", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Face - undetermined", IF ( FIND ( "render", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Common", IF ( FIND ( "plaster", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Common", IF ( FIND ( "common", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Common", IF ( FIND ( "steel", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Steel frame", IF ( FIND ( "timber", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Timber frame", IF ( FIND ( "master wall 100", {Property:General Parameters/Composite Structure}, 1, FALSE ) > 1, "Master wall 100", "N/A" ) ) ) ) ) ) ) ) ), "N/A" )So simplified I think it will be something like this.
IF ( Logical, ValueIfTrue, IF ( Logical, ValueIfTrue, IF ( Logical, ValueIfTrue, IF ( Logical, ValueIfTrue, ValueIfFalse )))ValueIfFalse )
2018-07-11 05:51 AM