# Set a Level instance Parameter

**URL:** <https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206>\
**Category:** Revit\
**Created:** [November 1, 2016, 5:01pm UTC](https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206 "2016-11-01T17:01:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![roncroke3743](https://avatars.discourse-cdn.com/v4/letter/r/5e9695/32.png) [@roncroke3743](https://forum.dynamobim.com/u/roncroke3743)\
**Post date:** [November 1, 2016, 5:01pm UTC](https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206/1 "2016-11-01T17:01:58Z")

</div>

Not sure what I am doing wrong here. I am just setting and Level who’s name contains “Roof” to one Value, and all others to another value. ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/1/b/1b99cc19dcd5701c87734f9586e83fcf7f76d3f4.png)

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/c/c/ccd5cb8e9a6659be116fcbf4a15cde6374a3cdf7.JPG)

---

<div class="post-metadata">

**Author:** ![Anne](https://avatars.discourse-cdn.com/v4/letter/a/ccd318/32.png) [@Anne](https://forum.dynamobim.com/u/Anne)\
**Post date:** [November 1, 2016, 5:10pm UTC](https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206/2 "2016-11-01T17:10:33Z")

</div>

What if you flatten the list before plugging it into the Element.SetParameterByName node?

---

<div class="post-metadata">

**Author:** ![roncroke3743](https://avatars.discourse-cdn.com/v4/letter/r/5e9695/32.png) [@roncroke3743](https://forum.dynamobim.com/u/roncroke3743)\
**Post date:** [November 1, 2016, 5:14pm UTC](https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206/3 "2016-11-01T17:14:20Z")

</div>

Nope, Flatten didn’t work ☹

---

<div class="post-metadata">

**Author:** ![solamour](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/solamour/32/153516_2.png) [@solamour](https://forum.dynamobim.com/u/solamour)\
**Post date:** [November 1, 2016, 5:24pm UTC](https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206/4 "2016-11-01T17:24:03Z")

</div>

Your ‘List’ from your **List.FilterByBoolMask** node has to be plugged in from the output of your **All Elements of Category** node. At present your trying to set a parameter to a line of text - not to a level 🙂

---

<div class="post-metadata">

**Author:** ![Mostafa\_El\_Ayoubi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mostafa_el_ayoubi/32/7815_2.png) [@Mostafa\_El\_Ayoubi](https://forum.dynamobim.com/u/Mostafa_El_Ayoubi)\
**Post date:** [November 1, 2016, 5:25pm UTC](https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206/5 "2016-11-01T17:25:12Z")

</div>

Hi @roncroke3743 , you’re feeding the setparameterbyname nodes strings here.

Try this:

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/3/d/3d5d51afd6ff29cce4ec17577aab821b9f9690a3.jpg)

---

<div class="post-metadata">

**Author:** ![roncroke3743](https://avatars.discourse-cdn.com/v4/letter/r/5e9695/32.png) [@roncroke3743](https://forum.dynamobim.com/u/roncroke3743)\
**Post date:** [November 1, 2016, 5:32pm UTC](https://forum.dynamobim.com/t/set-a-level-instance-parameter/7206/6 "2016-11-01T17:32:41Z")

</div>

That was it! Thanks!
