# Perspective Alarm Status Display newest alarm index

**URL:** <https://forum.inductiveautomation.com/t/perspective-alarm-status-display-newest-alarm-index/55488>\
**Category:** Ignition\
**Created:** [January 28, 2022, 3:29pm UTC](https://forum.inductiveautomation.com/t/perspective-alarm-status-display-newest-alarm-index/55488 "2022-01-28T15:29:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RC23](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@RC23](https://forum.inductiveautomation.com/u/RC23)\
**Post date:** [January 28, 2022, 3:29pm UTC](https://forum.inductiveautomation.com/t/perspective-alarm-status-display-newest-alarm-index/55488/1 "2022-01-28T15:29:58Z")

</div>

Hi there,

I am wondering if there is a certain rule how Alarm Status Display items are indexed.  
At first, I thought index[-1] would give me the newest alarm in the list but I was wrong. Index[0] doesn’t give me the oldest either.  
Btw, I query the ActiveUnacked.

Is there a way to get the index of the newest item? or is it possible at all?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/7/97e5b4d6cd702dae4df06ffc5be8a2fa0d33271a.png)

Thanks,

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 28, 2022, 4:21pm UTC](https://forum.inductiveautomation.com/t/perspective-alarm-status-display-newest-alarm-index/55488/2 "2022-01-28T16:21:02Z")

</div>

This seems like an XY problem. Why are you trying to determine the index (in the table?) of a particular alarm - what’s your actual goal?

---

<div class="post-metadata">

**Author:** ![RC23](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@RC23](https://forum.inductiveautomation.com/u/RC23)\
**Post date:** [January 31, 2022, 6:46am UTC](https://forum.inductiveautomation.com/t/perspective-alarm-status-display-newest-alarm-index/55488/3 "2022-01-31T06:46:23Z")

</div>

I try to display the latest/newest alarm on a different view in a single-line field.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 31, 2022, 3:45pm UTC](https://forum.inductiveautomation.com/t/perspective-alarm-status-display-newest-alarm-index/55488/4 "2022-01-31T15:45:14Z")

</div>

I would run `system.alarm.queryStatus()` periodically in a gateway tag using `runScript`.

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

---

<div class="post-metadata">

**Author:** ![RC23](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@RC23](https://forum.inductiveautomation.com/u/RC23)\
**Post date:** [February 1, 2022, 6:48am UTC](https://forum.inductiveautomation.com/t/perspective-alarm-status-display-newest-alarm-index/55488/5 "2022-02-01T06:48:44Z")

</div>

That is what I already use.  
I ended up sorting the alarms by EventTime then [-1] gives the newest in the list - don’t have a better solution yet.
