# Filtering alarm table by priority

**URL:** <https://forum.inductiveautomation.com/t/filtering-alarm-table-by-priority/82860>\
**Category:** Ignition\
**Created:** [December 7, 2023, 5:55pm UTC](https://forum.inductiveautomation.com/t/filtering-alarm-table-by-priority/82860 "2023-12-07T17:55:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebastien\_ng](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sebastien_ng/32/55297_2.png) [@sebastien\_ng](https://forum.inductiveautomation.com/u/sebastien_ng)\
**Post date:** [December 7, 2023, 5:55pm UTC](https://forum.inductiveautomation.com/t/filtering-alarm-table-by-priority/82860/1 "2023-12-07T17:55:33Z")

</div>

Hello, I would like to know, when we use Alarm Status Table,

Instead show all `active`/`cleared` alarm there is function that we can use to filter recent alarms ?  
For exemple if I want show recent `cleared` or `unacknowlodged` alarms where `priority is Low`.

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/3/33ff1d732621feb70d7dd7a78b9bfabc8849d2a0.png)

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [December 10, 2023, 3:23pm UTC](https://forum.inductiveautomation.com/t/filtering-alarm-table-by-priority/82860/2 "2023-12-10T15:23:56Z")

</div>

> [@sebastien\_ng](#):
>
> alarms where `priority is Low`.

You could use the filterAlarms extension function:

```auto
#def filterAlarm(self, alarmEvent):
	if alarmEvent.priority == alarmEvent.priority.Low:
		return True
	else:
		return False

```
