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.