# Active Alarm count based on priority selection

**URL:** <https://forum.inductiveautomation.com/t/active-alarm-count-based-on-priority-selection/80014>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [October 4, 2023, 11:59am UTC](https://forum.inductiveautomation.com/t/active-alarm-count-based-on-priority-selection/80014 "2023-10-04T11:59:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Learner\_Ignition](https://avatars.discourse-cdn.com/v4/letter/l/b3f665/32.png) [@Learner\_Ignition](https://forum.inductiveautomation.com/u/Learner_Ignition)\
**Post date:** [October 4, 2023, 11:59am UTC](https://forum.inductiveautomation.com/t/active-alarm-count-based-on-priority-selection/80014/1 "2023-10-04T11:59:35Z")

</div>

Hi,  
I am trying to get the Alarm count based on priority (I want only High priority Alarm count).  
Below Image Active alarm count variable I am trying to map to another variable.  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/9/59f145d1216e13c7f8ae7936a2fc4b7d0759111f.png)

I try reading `[System]Gateway/Alarming/Active and Unacked` but it gives total active count.

and from database I am not understanding even `Where` condition of filtering based on priority not giving desired output.

Any suggestions or help appreciated.

---

<div class="post-metadata">

**Author:** ![Daniel\_Calderon](https://avatars.discourse-cdn.com/v4/letter/d/51bf81/32.png) [@Daniel\_Calderon](https://forum.inductiveautomation.com/u/Daniel_Calderon)\
**Post date:** [October 4, 2023, 12:11pm UTC](https://forum.inductiveautomation.com/t/active-alarm-count-based-on-priority-selection/80014/2 "2023-10-04T12:11:27Z")

</div>

Have you looked into this function?

[https://docs.inductiveautomation.com/display/DOC81/system.alarm.queryJournal](https://docs.inductiveautomation.com/display/DOC81/system.alarm.queryJournal)

You can use it inside a query and process result dataset however you need to.

---

<div class="post-metadata">

**Author:** ![Learner\_Ignition](https://avatars.discourse-cdn.com/v4/letter/l/b3f665/32.png) [@Learner\_Ignition](https://forum.inductiveautomation.com/u/Learner_Ignition)\
**Post date:** [October 4, 2023, 12:21pm UTC](https://forum.inductiveautomation.com/t/active-alarm-count-based-on-priority-selection/80014/3 "2023-10-04T12:21:06Z")

</div>

I am trying the find a way to get counts like Total number of Low, High, Critical priority Alarms separately.

---

<div class="post-metadata">

**Author:** ![jlandwerlen](https://avatars.discourse-cdn.com/v4/letter/j/bc8723/32.png) [@jlandwerlen](https://forum.inductiveautomation.com/u/jlandwerlen)\
**Post date:** [October 4, 2023, 1:05pm UTC](https://forum.inductiveautomation.com/t/active-alarm-count-based-on-priority-selection/80014/4 "2023-10-04T13:05:01Z")

</div>

You can query alarms with this:  
[https://docs.inductiveautomation.com/display/DOC81/system.alarm.queryStatus](https://docs.inductiveautomation.com/display/DOC81/system.alarm.queryStatus)

Then grab the relevant data you need. Keep in mind, calling this function a bunch can get expensive, so use it sparingly or call it once and store in a top level variable or tag.
