---
title: Creating Dynamic Parametric Families in Revit - Learn How to Use Integer Spinners & Data Validation
description: Learn how to use yes/no parameters, integer spinners & data validation for instant-space solutions. Create intuitive and easy-to-manage parametric families that abide by the rules of a real world product.
image: https://blog.fetchbim.com/hubfs/fetch/Stop%20Using%20Type%20Catalogs%20Thumbnail-1.jpg
---

[![Fetch BIM](https://blog.fetchbim.com/hs-fs/hubfs/raw_assets/public/FetchBIM_November_2022/images/Fetch-Logo-Dark.png?height=262&name=Fetch-Logo-Dark.png "Fetch BIM")](https://fetchbim.com/)

BIM Library

[By Markets](https://fetchbim.com/bim-library/markets)

[By Product Type](https://fetchbim.com/bim-library/product-types)

[Business Highly flexible workplace and storage solutions are more important than ever.](https://fetchbim.com/bim-library/markets/business) [Education With hybrid learning here to stay, we specialize in modular classroom furniture, lockers, and furnishing.](https://fetchbim.com/bim-library/markets/education) [Healthcare Nurses, doctors, and technicians need easily located storage solutions with fast access to provide patient care.](https://fetchbim.com/bim-library/markets/healthcare)

[Industrial High-quality industrial storage solutions that are efficient and can grow with your business.](https://fetchbim.com/bim-library/markets/industrial) [Museum Protect irreplaceable artifacts and preserve important specimens in any museum or gallery collection.](https://fetchbim.com/bim-library/markets/museum) [Public Safety Secure evidence, turnout gear, and find the right tool quickly when time is of the essence.](https://fetchbim.com/bim-library/markets/public-safety)

[Casework Create breakrooms, lounge areas, and office settings that are functional and stylish.](https://fetchbim.com/bim-library/product-types/casework) [Lockers Lockers provide safe, secure, and accessible storage in almost any setting.](https://fetchbim.com/bim-library/product-types/lockers) [Retrieval Systems Bring inventory to where it’s needed, minimizing time spent searching for a part.](https://fetchbim.com/bim-library/product-types/retrieval-systems)

[Shelving Whether it’s a small room or a large warehouse, shelving solutions can make any storage space functional.](https://fetchbim.com/bim-library/product-types/shelving) [Desk, tables & stations The first step to completing any manual task is to use the proper work surface.](https://fetchbim.com/bim-library/product-types/desk-tables-workstations)

[View All Families](https://fetchbim.com/search?m=0)

[View All Model Groups](https://fetchbim.com/search?f=0)

Resources

Learn

Support

Featured Content

[About Us Learn about who we are and what we do.](https://fetchbim.com/about) [Blog Discover the latest Fetch product updates and news.](https://blog.fetchbim.com/)

[FAQ Get quick answers to our most common questions.](https://fetchbim.com/faq) [Contact Us Contact us to get assistance from our sales or support teams.](https://fetchbim.com/contact) [Documentation Documentation and guides to get the most out of Fetch.](https://fetchbim.com/documentation)

[![](https://23230026.fs1.hubsblog.fetchbim.compotusercontent-na1.net/hubfs/23230026/Fetch/how-to-fetch.png') How to Use Fetch: Effortless Revit Model Insertion & Customization](https://blog.fetchbim.com/how-to-use-fetch-effortless-revit-model-insertion-customization)

[![](https://blog.fetchbim.com/hubfs/revit-myth-blog.webp) Reductive Thinking in BIM: Revit and the Myth of the Over-Modeled Family](https://blog.fetchbim.com/reductive-thinking-in-bim-autodesk-revit-and-the-myth-of-the-over-modeled-family)

[![](https://blog.fetchbim.com/hubfs/Fetch%201.4.1%20-%20filters.jpg) New Features and Updates to Fetch](https://blog.fetchbim.com/fetch-app-update-2024)

- [BIM Library](https://fetchbim.com/bim-library) 
    - [All Model Groups](https://fetchbim.com/bim-library/model-groups) 
          - [Garment Rack](https://fetchbim.com/bim-library/model-groups/garment-rack)
          - [Smart Day Use Lockers](https://fetchbim.com/bim-library/model-groups/smart-day-use-lockers)
          - [4 Post Shelving](https://fetchbim.com/bim-library/model-groups/4-post-shelving)
          - [Rotary Files](https://fetchbim.com/bim-library/model-groups/rotary-files)
    - [All Families](https://fetchbim.com/bim-library/families)
    - [Markets](https://fetchbim.com/bim-library/markets) 
          - [Business](https://fetchbim.com/bim-library/markets/business) 
                  - [Mail Room](https://fetchbim.com/bim-library/markets/business/mail-room)
                  - [Administration](https://fetchbim.com/bim-library/markets/business/administration)
                  - [Storage](https://fetchbim.com/bim-library/markets/business/storage)
                  - [Break Room](https://fetchbim.com/bim-library/markets/business/break-room)
                  - [Laminate Casework](https://fetchbim.com/bim-library/markets/business/laminate-casework)
          - [Education](https://fetchbim.com/bim-library/markets/education) 
                  - [Library](https://fetchbim.com/bim-library/markets/education/library)
                  - [Music](https://fetchbim.com/bim-library/markets/education/music)
                  - [Lockers](https://fetchbim.com/bim-library/markets/education/lockers)
                  - [Break Room](https://fetchbim.com/bim-library/markets/education/break-room)
                  - [Lab Casework](https://fetchbim.com/bim-library/markets/education/lab-casework)
                  - [Laminate Casework](https://fetchbim.com/bim-library/markets/education/laminate-casework)
                  - [Class Room](https://fetchbim.com/bim-library/markets/education/class-room)
                  - [Flex Space](https://fetchbim.com/bim-library/markets/education/flex-space)
                  - [STEM Makers Space](https://fetchbim.com/bim-library/markets/education/stem-makers-space)
          - [Healthcare](https://fetchbim.com/bim-library/markets/healthcare) 
                  - [Surgical](https://fetchbim.com/bim-library/markets/healthcare/surgical)
                  - [Pharmacy Casework](https://fetchbim.com/bim-library/markets/healthcare/pharmacy-casework)
                  - [Administration](https://fetchbim.com/bim-library/markets/healthcare/administration)
                  - [Exam Room](https://fetchbim.com/bim-library/markets/healthcare/exam-room)
                  - [Storage](https://fetchbim.com/bim-library/markets/healthcare/storage)
                  - [Lab Casework](https://fetchbim.com/bim-library/markets/healthcare/lab-casework)
                  - [Wire Shelving](https://fetchbim.com/bim-library/markets/healthcare/wire-shelving)
          - [Industrial](https://fetchbim.com/bim-library/markets/industrial) 
                  - [Carousels and Lifts](https://fetchbim.com/bim-library/markets/industrial/carousels-and-lifts)
                  - [High Density Storage](https://fetchbim.com/bim-library/markets/industrial/high-density-storage)
          - [Museum](https://fetchbim.com/bim-library/markets/museum) 
                  - [Flat File](https://fetchbim.com/bim-library/markets/museum/flat-file)
                  - [Preservation](https://fetchbim.com/bim-library/markets/museum/preservation)
                  - [Security](https://fetchbim.com/bim-library/markets/museum/security)
          - [Public Safety](https://fetchbim.com/bim-library/markets/public-safety) 
                  - [Bike Storage](https://fetchbim.com/bim-library/markets/public-safety/bike-storage)
                  - [Casework](https://fetchbim.com/bim-library/markets/public-safety/casework) 
                            - [Laminate](https://fetchbim.com/bim-library/markets/public-safety/casework/laminate)
                            - [Stainless Steel](https://fetchbim.com/bim-library/markets/public-safety/casework/stainless-steel)
                            - [Powder Coated Steel](https://fetchbim.com/bim-library/markets/public-safety/casework/powder-coated-steel)
                  - [Detention](https://fetchbim.com/bim-library/markets/public-safety/detention)
                  - [Firehouse Furniture](https://fetchbim.com/bim-library/markets/public-safety/firehouse-furniture)
                  - [Lockers](https://fetchbim.com/bim-library/markets/public-safety/lockers) 
                            - [Evidence Lockers](https://fetchbim.com/bim-library/markets/public-safety/lockers/evidence-lockers)
                            - [Gear Lockers](https://fetchbim.com/bim-library/markets/public-safety/lockers/gear-lockers)
                            - [Smart Lockers](https://fetchbim.com/bim-library/markets/public-safety/lockers/smart-lockers)
                  - [Fixed Shelving](https://fetchbim.com/bim-library/markets/public-safety/fixed-shelving)
                  - [Mobile Shelving](https://fetchbim.com/bim-library/markets/public-safety/mobile-shelving)
                  - [Weapon Storage](https://fetchbim.com/bim-library/markets/public-safety/weapon-storage)
                  - [Wire Cages](https://fetchbim.com/bim-library/markets/public-safety/wire-cages)
                  - [Workstations](https://fetchbim.com/bim-library/markets/public-safety/workstations)
    - [Product Types](https://fetchbim.com/bim-library/product-types) 
          - [Casework](https://fetchbim.com/bim-library/product-types/casework) 
                  - [Laminate Casework](https://fetchbim.com/bim-library/product-types/casework/laminate-casework) 
                            - [Modular Casework](https://fetchbim.com/bim-library/product-types/casework/laminate-casework/modular-laminate-casework)
                            - [Mail Laminate Casework](https://fetchbim.com/bim-library/product-types/casework/laminate-casework/mail-laminate-casework)
                  - [Stainless Steel Casework](https://fetchbim.com/bim-library/product-types/casework/stainless-steel-casework)
                  - [Steel Lab Casework](https://fetchbim.com/bim-library/product-types/casework/steel-lab-casework)
          - [Desks](https://fetchbim.com/bim-library/product-types/desks)
          - [Lockers](https://fetchbim.com/bim-library/product-types/lockers) 
                  - [Laminate Lockers](https://fetchbim.com/bim-library/product-types/lockers/laminate-lockers) 
                            - [Athletic Lockers](https://fetchbim.com/bim-library/product-types/lockers/laminate-lockers/athletic-lockers)
                            - [Day Lockers](https://fetchbim.com/bim-library/product-types/lockers/laminate-lockers/day-lockers)
                            - [Firehouse Lockers](https://fetchbim.com/bim-library/product-types/lockers/laminate-lockers/firehouse-lockers)
                            - [Instrument Lockers](https://fetchbim.com/bim-library/product-types/lockers/laminate-lockers/instrument-lockers)
                            - [Smart Parcel Lockers](https://fetchbim.com/bim-library/product-types/lockers/laminate-lockers/smart-parcel-lockers)
                  - [Metal Lockers](https://fetchbim.com/bim-library/product-types/lockers/metal-lockers) 
                            - [Bike Lockers](https://fetchbim.com/bim-library/product-types/lockers/metal-lockers/bike-lockers)
                            - [Evidence Lockers](https://fetchbim.com/bim-library/product-types/lockers/metal-lockers/evidence-lockers)
                            - [Gear Lockers](https://fetchbim.com/bim-library/product-types/lockers/metal-lockers/gear-lockers)
                            - [Gun Lockers](https://fetchbim.com/bim-library/product-types/lockers/metal-lockers/gun-lockers)
                  - [Wire Lockers](https://fetchbim.com/bim-library/product-types/lockers/wire-lockers)
                  - [Locker Benches](https://fetchbim.com/bim-library/product-types/lockers/locker-benches)
                  - [Locks](https://fetchbim.com/bim-library/product-types/lockers/locks)
          - [Retrieval Systems](https://fetchbim.com/bim-library/product-types/retrieval-systems)
          - [Shelving](https://fetchbim.com/bim-library/product-types/shelving) 
                  - [4 Post Shelving](https://fetchbim.com/bim-library/product-types/shelving/4-post-shelving)
                  - [Cantilever Shelving](https://fetchbim.com/bim-library/product-types/shelving/cantilever-shelving)
                  - [High Density Shelving](https://fetchbim.com/bim-library/product-types/shelving/high-density-shelving)
                  - [Industrial Shelving](https://fetchbim.com/bim-library/product-types/shelving/industrial-shelving)
                  - [Museum Shelving](https://fetchbim.com/bim-library/product-types/shelving/museum-shelving)
                  - [Rotary Shelving](https://fetchbim.com/bim-library/product-types/shelving/rotary-shelving)
                  - [Wire Shelving](https://fetchbim.com/bim-library/product-types/shelving/wire-shelving)
                  - [Pharmacy Shelving](https://fetchbim.com/bim-library/product-types/shelving/pharmacy-shelving)
          - [Workstations](https://fetchbim.com/bim-library/product-types/workstations)
- [Resources](https://fetchbim.com/) 
    - [Learn](https://fetchbim.com/) 
          - [About](https://fetchbim.com/about)
          - [Blog](https://blog.fetchbim.com)
    - Support 
          - [Contact](https://fetchbim.com/contact)
          - [FAQ](https://fetchbim.com/faq)

[Sign in](https://fetchbim.com/login)

[Download Fetch](https://fetchbim.com/login)

Menu

[Tutorials](https://blog.fetchbim.com/tag/tutorials) [Revit](https://blog.fetchbim.com/tag/revit)

# Creating Dynamic Parametric Families in Revit - Learn How to Use Integer Spinners & Data Validation

 September 13, 2023  - [Laura Potter](https://blog.fetchbim.com/author/laura-potter)

![](https://blog.fetchbim.com/hubfs/fetch/Stop%20Using%20Type%20Catalogs%20Thumbnail-1.jpg)

<https://twitter.com/intent/tweet>

<https://facebook.com/sharer/sharer.php>

<https://www.linkedin.com/sharing/share-offsite/>

<http://pinterest.com/pin/create/button/>

Do you want to create dynamic parametric families in Revit that can be adapted with the push of a button? With the right formulas, this is entirely possible. In this article, we'll look at three different methods for creating instant-space families using yes/no parameters, integer spinners and data validation. By taking advantage of these techniques, you'll have an understanding of how to make your own parametric families that are both intuitive and easy to manage. So let's get started! In this article, I'm going to show you how to use Revit formulas to create dynamic parametric families that can be altered at the push of a button. We'll look at three different methods: using yes/no parameters, integer spinners, and data validation. By the end of this tutorial you will have an understanding of how to make your own instant-space families with well thought out formulas that are more intuitive and easier to manage than huge type catalogs and endless duplication of types during the design development phase.

Method 1: Yes/No Parameters - We'll start by creating a sample cube family. I'm going to add a yes/no parameter in the visibility category called "front". Now we can write an "if" formula in the instance that ties our yes/no parameter to the visibility of our geometry. The formula reads: If front is true, then this cube is visible. Try it out and you can see that when you turn on the front option, the cube appears and when you turn it off, it disappears.

Method 2: Integer Spinners - Next let's look at integer spinners. This time we're going to add another parameter in the Constraints category called PIP Side Number. Here we can make an integer spinner that will cycle through different visibility options. We'll write the formula for each option, so when PIP Side Number = 1, the front is visible and when it equals 2, the other side is visible. This formula looks a little different because true/false parameters are inherently truthy so we can leave off the "if" conditional and type in the true condition for each. 

Method 3: Data Validation - Finally, let's look at data validation. How would we allow a user to type in any length and use data validation to have the correct outcome? By setting up a few parameters we can write a simple formula that will clamp down the possible outcomes of user input. To start, let's set up two parameters in the Constraints category called "Min length" and "Max Length". Then we'll add another parameter in the Dimensions category called "Enter Length". 

We'll write our formula like this using an "if" statement and an "else if": if Enter Length is less than Min length, then Actual Length = Min length. Else if Enter Length is greater than Max length, then Actual Length = Max length. To force the validation to only accept lengths at a specified interval, we can add a round modifier and then divide and multiply the entered length by our desired increment. Paste this into Actual Length and now you can see that any length entered will automatically snap to the nearest increment. 

By using formulas in Revit we can make dynamic parametric families that are more intuitive and easier to manage. With well-thought out formulas, a family can abide by the rules of a real world product such as minimum and maximum sizes. If you found this video helpful feel free to drop us a like or comment and don't forget to subscribe for more tutorials and Revit tips and tricks. Thank you!

[Subscribe to our channel!](https://www.youtube.com/channel/UCCZNSWd-v9HFIy1LdgpQG5g?sub_confirmation=1)

 

Tags: [Tutorials](https://blog.fetchbim.com/tag/tutorials) [Revit](https://blog.fetchbim.com/tag/revit)

[Back to Blog](https://blog.fetchbim.com)

- [Tweet](https://twitter.com/share)

## Related Articles

<https://blog.fetchbim.com/design-your-dream-home-with-bedroom-and-household-furniture-families-from-fetch>

## [Design Your Dream Home with Bedroom and Household Furniture Families from Fetch](https://blog.fetchbim.com/design-your-dream-home-with-bedroom-and-household-furniture-families-from-fetch)

 Are you looking for ways to improve your residential space planning and design process? Look no...

[Read More](https://blog.fetchbim.com/design-your-dream-home-with-bedroom-and-household-furniture-families-from-fetch)

<https://blog.fetchbim.com/how-to-create-a-custom-3d-cube-in-revit-step-by-step-tutorial-for-beginners>

## [How to Create a Custom 3D Cube in Revit: Step-by-Step Tutorial for Beginners](https://blog.fetchbim.com/how-to-create-a-custom-3d-cube-in-revit-step-by-step-tutorial-for-beginners)

 Creating custom 3D objects in Revit can be a daunting task, but it doesn't have to be. With the...

[Read More](https://blog.fetchbim.com/how-to-create-a-custom-3d-cube-in-revit-step-by-step-tutorial-for-beginners)

<https://blog.fetchbim.com/the-top-5-best-websites-for-downloading-free-revit-families>

## [The Top 5 Best Websites for Downloading Free Revit Families](https://blog.fetchbim.com/the-top-5-best-websites-for-downloading-free-revit-families)

 With the ever-evolving design industry, finding quality 3D models to use in projects has become an...

[Read More](https://blog.fetchbim.com/the-top-5-best-websites-for-downloading-free-revit-families)

### **contact information**

2535-B E. State Highway 121, Ste. 110   
Lewisville, Texas 75056

(800) 803-1083

[*#*](https://www.facebook.com/fetchbim)

[*#*](https://twitter.com/fetchbim)

[*#*](https://www.youtube.com/channel/UCCZNSWd-v9HFIy1LdgpQG5g)

**Nav Links**

- [BIM Library](https://fetchbim.com/bim-library)
- [Sign In](https://fetchbim.com/login)

- [All Model Groups](https://fetchbim.com/search?f=0)
- [All Families](https://fetchbim.com/search?m=0)
- [Markets](https://fetchbim.com/bim-library/markets)
- [Product Types](https://fetchbim.com/bim-library/product-types)

- [Site Map](https://blog.fetchbim.com/sitemap.xml)
- [Blog](https://blog.fetchbim.com)

![Fetch BIM](https://blog.fetchbim.com/hubfs/raw_assets/public/FetchBIM_November_2022/images/Fetch-Logo-Dark.png "Fetch BIM")

 © 2023 FetchBIM All Rights Reserved. | [Privacy](https://fetchbim.com/privacy-policy)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Laura Potter",
    "url" : "https://blog.fetchbim.com/author/laura-potter"
  },
  "dateModified" : "2023-09-13T16:00:01.781Z",
  "datePublished" : "2023-09-13T16:00:00.000Z",
  "headline" : "Creating Dynamic Parametric Families in Revit - Learn How to Use Integer Spinners & Data Validation",
  "image" : [ "https://blog.fetchbim.com/hubfs/fetch/Stop%20Using%20Type%20Catalogs%20Thumbnail-1.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.fetchbim.com/creating-dynamic-parametric-families-in-revit-learn-how-to-use-integer-spinners-data-validation",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.fetchbim.com/hubfs/Branding/Fetch-Logo-Dark-2.png"
    },
    "name" : "Southwest Solutions Group"
  }
}
```