Skip to content

Integer

An integer in Revit is a parameter that stores whole numbers — no decimals allowed. It’s typically used for counts, quantities, or step-based values, like the Number of Risers in a stair, the Number of Poles in an electrical circuit, or how many occupants a room can hold.

Like booleans, integers can also appear as Not Set if the parameter hasn't been assigned a value. This matters for rule checking, where a blank field might indicate missing or incomplete data.

✅ Validator: Integer: Not Equal

Description: Checks that an integer value is not equal to a specified number.

🔧 Revit Example:

  • Parameter: Number of Poles for an Electrical Circuit
  • Rule: Number of Poles ≠ 1

📌 Use Case:

Ensures that circuits intended for three-phase systems aren't mistakenly modeled as single-pole. Helps catch errors in electrical system design, especially for heavy-duty equipment or distribution panels.

✅ Validator: Integer: Less Than

Description: Checks that an integer value is strictly less than a specified number.

🔧 Revit Example:

  • Parameter: Number of Steps in a Stair Instance
  • Rule: Number of Steps < 3

📌 Use Case:

Flags stairs that may not meet minimum usability or code requirements, such as being too short to justify modeling as a stair. Useful for identifying inconsistencies in circulation modeling.

✅ Validator: Integer: Less Than or Equal

Description: Checks that an integer value is less than or equal to a specified number.

🔧 Revit Example:

  • Parameter: Fire Compartments a Room belongs to
  • Rule: Fire Compartments ≤ 1

📌 Use Case:

Ensures a room isn't mistakenly assigned to multiple fire compartments, which would violate fire safety modeling rules and create confusion during coordination or documentation.

✅ Validator: Integer: Equal

Description: Checks that an integer value is exactly equal to a specified number.

🔧 Revit Example:

  • Parameter: Number of Risers in a Stair Instance
  • Rule: Number of Risers = 15

📌 Use Case:

Used to validate that a stair matches predefined design constraints or code requirements. Especially useful when matching to reference drawings or prefab stair configurations.

✅ Validator: Integer: Greater Than or Equal

Description: Checks that an integer value is greater than or equal to a specified number.

🔧 Revit Example:

  • Parameter: Number of Parking Spaces in a Parking Area
  • Rule: Parking Spaces ≥ 2

📌 Use Case:

Verifies that parking areas meet minimum zoning requirements or project specifications, helping planners catch under-dimensioned spaces early in the design process.

✅ Validator: Integer: Greater Than

Description: Checks that an integer value is strictly greater than a specified number.

🔧 Revit Example:

  • Parameter: Number of Occupants in a Room
  • Rule: Occupants > 0

📌 Use Case:

Ensures that rooms intended for human use are not left with zero occupants, which may indicate a modeling error or missing data — important for accurate fire safety analysis, HVAC sizing, and space planning.