# Report Table dynamic postiton Y

**URL:** <https://forum.inductiveautomation.com/t/report-table-dynamic-postiton-y/116296>\
**Category:** Ignition\
**Tags:** reporting, perspective\
**Created:** [July 7, 2026, 11:46am UTC](https://forum.inductiveautomation.com/t/report-table-dynamic-postiton-y/116296 "2026-07-07T11:46:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mohan.deepak](https://avatars.discourse-cdn.com/v4/letter/m/848f3c/32.png) [@mohan.deepak](https://forum.inductiveautomation.com/u/mohan.deepak)\
**Post date:** [July 7, 2026, 11:46am UTC](https://forum.inductiveautomation.com/t/report-table-dynamic-postiton-y/116296/1 "2026-07-07T11:46:07Z")

</div>

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

I have a report with multiple tables. Sometimes one of the tables contains more rows than expected, causing it to grow in height and overlap with the table below it.

I was wondering if it's possible to dynamically position a table based on the rendered height of the previous table. Ideally, I'd like to set the current table's `Y` position to:

`Previous Table Height + 5`

so that it always starts 5 pixels below the end of the previous table.

I noticed that the `Y` property can be bound to a parameter, but I couldn't find any way to reference the previous table's rendered height. Is this possible in the Ignition Report Designer, or is there another recommended approach to prevent tables from overlapping?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/f/7f2140f85229c797257898eff0d42435e920299c.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:** [July 7, 2026, 4:07pm UTC](https://forum.inductiveautomation.com/t/report-table-dynamic-postiton-y/116296/2 "2026-07-07T16:07:49Z")

</div>

Use table groups to "flow" variable sized elements.
