# Indirect tag history trending

**URL:** <https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [January 15, 2025, 9:51am UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910 "2025-01-15T09:51:19Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ahmed\_badawi1](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@Ahmed\_badawi1](https://forum.inductiveautomation.com/u/Ahmed_badawi1)\
**Post date:** [January 15, 2025, 9:51am UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/1 "2025-01-15T09:51:19Z")

</div>

Is it possible in ignition to use trend in templates or parameterized popups, where this trend is changed with the parameter is use (indirect tag history)?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 15, 2025, 1:05pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/2 "2025-01-15T13:05:04Z")

</div>

Yes. You have to use the tag history binding style that accepts an expression for the tag list. (Unless you have my Integration Toolkit, the only practical expression is a property binding to a property that is structured correctly.)

---

<div class="post-metadata">

**Author:** ![Ahmed\_badawi1](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@Ahmed\_badawi1](https://forum.inductiveautomation.com/u/Ahmed_badawi1)\
**Post date:** [January 15, 2025, 2:16pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/3 "2025-01-15T14:16:18Z")

</div>

You mean using property with a value of the path of tag whose history will be shown? Or something like this?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 15, 2025, 2:20pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/4 "2025-01-15T14:20:09Z")

</div>

Yes, but not just a tag path. It has to be a list of objects (even if only one) where the objects have this documented structure:

> **[Tag History Bindings in Perspective | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/perspective/working-with-perspective-components/bindings-in-perspective/tag-history-bindings-in-perspective#using-dynamic-tag-paths)**
>
> Tag History Binding

---

<div class="post-metadata">

**Author:** ![Ahmed\_badawi1](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@Ahmed\_badawi1](https://forum.inductiveautomation.com/u/Ahmed_badawi1)\
**Post date:** [January 15, 2025, 6:25pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/5 "2025-01-15T18:25:23Z")

</div>

I don't know If it is applicable or not but can i use a value parameter (number) and add it in tag history path without using an array parameter? Like ramp{number} and so on

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 15, 2025, 6:46pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/6 "2025-01-15T18:46:54Z")

</div>

Not there in the history binding, no. But you can construct the array property with an expression as you see fit.

---

<div class="post-metadata">

**Author:** ![Ahmed\_badawi1](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@Ahmed\_badawi1](https://forum.inductiveautomation.com/u/Ahmed_badawi1)\
**Post date:** [January 16, 2025, 1:25pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/7 "2025-01-16T13:25:18Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/1/419a926ef1b0bf9909f2bbb1d90ba4da2c838dac.png)  
i did it like that, it gives me error

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 16, 2025, 1:44pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/8 "2025-01-16T13:44:29Z")

</div>

As noted above, you cannot construct the necessary structure in a simple expression without my Integration Toolkit. (And even then, you would not use python syntax in an expression.)

Your expression **must** be a simple property reference pointing at where you've constructed the proper array. (Typically with a script transform.)

---

<div class="post-metadata">

**Author:** ![Ahmed\_badawi1](https://avatars.discourse-cdn.com/v4/letter/a/58f4c7/32.png) [@Ahmed\_badawi1](https://forum.inductiveautomation.com/u/Ahmed_badawi1)\
**Post date:** [January 16, 2025, 4:36pm UTC](https://forum.inductiveautomation.com/t/indirect-tag-history-trending/100910/9 "2025-01-16T16:36:14Z")

</div>

I did it using an array property with the three values alias,path and aggregate and bind it with expression and a variable number changed with a numeric element
