# User report data selection

**URL:** <https://forum.inductiveautomation.com/t/user-report-data-selection/104556>\
**Category:** Ignition\
**Tags:** reporting\
**Created:** [April 1, 2025, 9:12pm UTC](https://forum.inductiveautomation.com/t/user-report-data-selection/104556 "2025-04-01T21:12:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jkocbekmalepa](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@jkocbekmalepa](https://forum.inductiveautomation.com/u/jkocbekmalepa)\
**Post date:** [April 1, 2025, 9:12pm UTC](https://forum.inductiveautomation.com/t/user-report-data-selection/104556/1 "2025-04-01T21:12:18Z")

</div>

What is the best way to allow users to select which report pages to print? For example, I have 5 sensors each with their own report page containing related data e.g. page 1 for sensor 1, page 2 for sensor 2 etc. I want the user to be able to, for example, click a checkbox for sensors 1, 3, and 5 and print a report with only pages 1, 3 and 5. Thanks

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 1, 2025, 9:31pm UTC](https://forum.inductiveautomation.com/t/user-report-data-selection/104556/2 "2025-04-01T21:31:10Z")

</div>

Do the filtering at the time of report generation - not at print time. Then print the whole report.

If you need further help then please explain where the data is coming from (SQL query, etc., or somewhere else).

---

<div class="post-metadata">

**Author:** ![jkocbekmalepa](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@jkocbekmalepa](https://forum.inductiveautomation.com/u/jkocbekmalepa)\
**Post date:** [April 2, 2025, 5:50am UTC](https://forum.inductiveautomation.com/t/user-report-data-selection/104556/3 "2025-04-02T05:50:16Z")

</div>

Ok sure. I've got this page report with 2 pages. The first page has a graph of the data history for RandomShort1 and alarm and acknowledgement logs (image1). I'm getting the data for the graph from the Sample\_SQLite\_Database (image 2). The alarm and acknowledgement tables I'm getting from separate Alarm journal queries. Page 2 is identical except it has information for RandomShort2. Once past the proof of concept stage I'd probably have over 10 sensors avaiable to be selected and would like users to be able to choose which to include in the report e.g. if they only wanted to look at Randomshort1 they can check a box.

Thanks,

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/0/208213751a9b436f2effc0dcbf2abe9899200c05.png)

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