# Indirect tag in an expression binding?

**URL:** <https://forum.inductiveautomation.com/t/indirect-tag-in-an-expression-binding/92560>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [June 29, 2024, 3:34am UTC](https://forum.inductiveautomation.com/t/indirect-tag-in-an-expression-binding/92560 "2024-06-29T03:34:36Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [July 1, 2024, 1:20am UTC](https://forum.inductiveautomation.com/t/indirect-tag-in-an-expression-binding/92560/7 "2024-07-01T01:20:52Z")

</div>

> [@Indirect Tagging in Expression](https://forum.inductiveautomation.com/t/indirect-tagging-in-expression/86771/4):
>
> This will work, but note that for performance you should really use two custom properties with indirect tag bindings, and do the sum in a single expression referencing those two custom properties. The tag() function can't be optimized the same way indirect tag bindings can, so it's a performance pitfall.

> [@Indirect Tagging in Expression](https://forum.inductiveautomation.com/t/indirect-tagging-in-expression/86771/5):
>
> Fixed that for you. Really, if you are using the tag() expression function in a User Interface binding, you are screwing up. Full stop. The only appropriate place to use the tag() expression function is to perform indirection within an expression tag. Nowhere else.

There are many other posts like this

---

_[View the full topic](https://forum.inductiveautomation.com/t/indirect-tag-in-an-expression-binding/92560)._
