This part is the "root" of the problem.
Your table is defined to use the tag_history
data key. So the t_stamp
row is automatically incrementing through each row. But Turb
and Cl2
are being brought in as independent data keys - they're not part of the table. So the reporting module always gives you the first row.
Technically, it's possible to work around this without changing your data, using the builtin Row key and subscripting to pull the correct row out of the additional datasources, as I described here: Reporting on a single table form different queries - #2 by PGriffith
But by far and away the best/easiest solution would be to "fix" your data to be a single dataset.