All Arguments Must Use the Same Data Type and Compatible Units

If you get this error, make sure all arguments in the Expression have the same Data Type.

https://helpcenter.graphisoft.com/wp-content/uploads/archicad-23-reference-guide/045-propertiesclassifications/MustUseSameDataType.png 

Example: Add a Number to a Length?

SUM (1, 2m)

This is incorrect, because the two arguments use two different data types: 1 is a Number, 2m is a Length.

Yet n the SUM Function, all arguments must use identical data types. (You can see this by opening Expression Editor and hovering over the SUM item.)

https://helpcenter.graphisoft.com/wp-content/uploads/archicad-23-reference-guide/045-propertiesclassifications/SUMArgumentTypes.png 

Solution

Change the expression so that both arguments use an identical Data Type (here, Length in meters).

SUM (1m, 2m)

The resulting Property is also a Length. Make sure the Property’s Data Type is set to Length.

  • Was this Helpful ?
  • YesNo
Relevant topics
Top 12 ARCHICAD Commands You Should Use all the Time
Would you like to work faster and more efficiently in ArchiCAD? We have collected 12 lesser known shortcuts in ArchiCAD International version that can ease your daily workflow: Highlight Toggle Shortcut: TAB Have you ever wanted to select a Zone instead…