# Filter using a list

**URL:** <https://community.riskscape.org.nz/t/filter-using-a-list/167>\
**Category:** Community\
**Created:** [24 April 2024 02:56 UTC](https://community.riskscape.org.nz/t/filter-using-a-list/167 "2024-04-24T02:56:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JPowell](https://avatars.discourse-cdn.com/v4/letter/j/bbce88/32.png) [@JPowell](https://community.riskscape.org.nz/u/JPowell)\
**Post date:** [24 April 2024 02:56 UTC](https://community.riskscape.org.nz/t/filter-using-a-list/167/1 "2024-04-24T02:56:05Z")

</div>

I can filter on multiple values using

```auto
 -> filter("measurementName" = 'SSP2-4.5 (medium confidence)' or
			"measurementName" = 'SSP5-8.5 (medium confidence)' or
			"measurementName" = 'SSP2-4.5 + VLM (medium confidence)' or
			"measurementName" = 'SSP5-8.5 + VLM (medium confidence)')

```

but does riskscape have an operator that lets me compare to a list?

eg

```auto
 -> filter("measurementName" in {'SSP2-4.5 (medium confidence)', 
								 'SSP2-4.5 (medium confidence)',
								 'SSP2-4.5 + VLM (medium confidence)',
								 'SSP5-8.5 + VLM (medium confidence)'})

```

---

<div class="post-metadata">

**Author:** ![timbeale](https://avatars.discourse-cdn.com/v4/letter/t/57b2e6/32.png) [@timbeale](https://community.riskscape.org.nz/u/timbeale)\
**Post date:** [24 April 2024 03:32 UTC](https://community.riskscape.org.nz/t/filter-using-a-list/167/2 "2024-04-24T03:32:47Z")

</div>

Hi John,

Take a look at the `switch()` function in the beta plugin . E.g.

```auto
filter(switch(measurementName,
              default: false,
              cases: [{ in: ['SSP2-4.5 (medium confidence)', 
                             'SSP5-8.5 (medium confidence)'],
                        return: true }]))

```

---

<div class="post-metadata">

**Author:** ![nickg](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.riskscape.org.nz/nickg/32/4_2.png) [@nickg](https://community.riskscape.org.nz/u/nickg)\
**Post date:** [24 April 2024 03:56 UTC](https://community.riskscape.org.nz/t/filter-using-a-list/167/3 "2024-04-24T03:56:46Z")

</div>

An `in` operator or function is a nice idea though, John, I’ll add a ticket to the backlog

👍
