# Ignition Report Table Column DYNAMIC DATA KEY

**URL:** <https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367>\
**Category:** General Discussion\
**Created:** [January 17, 2026, 5:54am UTC](https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367 "2026-01-17T05:54:50Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sayantachatterjee](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@sayantachatterjee](https://forum.inductiveautomation.com/u/sayantachatterjee)\
**Post date:** [January 17, 2026, 5:54am UTC](https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367/1 "2026-01-17T05:54:50Z")

</div>

I am using a nested query concept, where main named query returning 4 different type data and subquery is returning few columns based on the named query data, now when placing that in a table group, sub query column wise data key needs to be placed dynamically

FOR EXAMPLE: If Named Query DATA=1 it will SHOW “@A@” in sub table column-1, IF DATA=2 then in subtable it will show “@B@“ in sub table column-1

I am binding Dynamic DataKey as@TYPE: @TYPE@.Start measure where TYPE will be coming from parent query result but its not working

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/4/74facc458a2c2d1804a1604bf9560df772ed6484.png)

---

<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 17, 2026, 4:21pm UTC](https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367/2 "2026-01-17T16:21:26Z")

</div>

You cannot change data keys dynamically. You **can** hide table columns dynamically. Consider putting all four keys in your table and hide the ones that don't apply.

---

<div class="post-metadata">

**Author:** ![sayantachatterjee](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@sayantachatterjee](https://forum.inductiveautomation.com/u/sayantachatterjee)\
**Post date:** [January 19, 2026, 1:11am UTC](https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367/3 "2026-01-19T01:11:22Z")

</div>

OKay, that also works but I am using this -

@DESCRIPTION@="AA"?"True":"False"

as keychain expression in visible property but this doesn’t work, am I missing something?

---

<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 19, 2026, 1:55am UTC](https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367/4 "2026-01-19T01:55:40Z")

</div>

Probably just `@DESCRIPTION="AA"@`

(Don't use the trinary operator to convert a boolean conditional to boolean constants, and especially not to strings that just look like booleans.)

---

<div class="post-metadata">

**Author:** ![sayantachatterjee](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@sayantachatterjee](https://forum.inductiveautomation.com/u/sayantachatterjee)\
**Post date:** [January 19, 2026, 2:41am UTC](https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367/5 "2026-01-19T02:41:17Z")

</div>

It worked just with - DESCRIPTION!="AA"?”True”:”False”. It was not accepting “@“

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [January 19, 2026, 5:21am UTC](https://forum.inductiveautomation.com/t/ignition-report-table-column-dynamic-data-key/113367/6 "2026-01-19T05:21:43Z")

</div>

> [@sayantachatterjee](#):
>
> keychain expression in visible property but this doesn’t work

You do not use @ in a keychain expression. They are for normal placeholders only.
