Hi all,
Wondering if anyone has any ideas or insight into data not displaying properly within graphs on a dashboard. The issue I experience is that data displays during the wrong 'time' or is assigned to the wrong criterion.
Here's the issue:
I have a data sheet that gets multiple form submissions per hour - sometimes multiple submissions within the span of a few minutes. Another sheet is set up to pull out data using functions to compute various KPIs. The KPI sheet then feeds into the dashboard to visualize data.
The data sheet collects the created time of form submissions and then associates an hour value to the row using three columns:
End Time
=MID([Form Submission Time)]@row, 10, 5)
Created Hour
=IF(LEN([End Time]@row) < 5, LEFT([End Time]@row, 1), LEFT([End Time]@row, 2))
Hour Value
=VALUE([Created Hour]@row)
In the KPI sheet, I then use SUMIFS to pull out any rows that that match my desired criteria. For example:
=SUMIFS({Orders}, {Hour Value}, "10", {Date}, WORKDAY(TODAY(), -1))
OR
=SUMIFS({Lines}, {Hour Value}, "1", {Date}, WORKDAY(TODAY(), -1))
So for the second example I am saying find me the sum of lines that occurred yesterday/last workday during 1:00-1:59 PM
The KPI sheet should look like this:
However, more often than not will look like this:
As such, when the dashboard visualizes and displays the data, it will often show the "wrong" data, as if it has been assigned to the wrong row (or rather criterion). The screenshot below was taken at 11:35 AM. Obviously data occurring during 1:00-2:00 PM should not be 'possible'.
The second screenshot shows what the graph should look like.
The dashboard is set to auto-refresh every minute however will display data for a time that has not yet occurred in the day. Very seldom will it refresh and display the correct visualization of data on its own - I am able at times to go into the data collection sheet and make a change to make it savable, save the sheet, exit the sheet, and then refresh the dashboard and it will then display correctly in the dashboard.
I have other data sets within the KPI sheet that pull sums for various data ranges and still experience the issue with how the totals are assigned to specific sums. This issues always occurs in a manner that negates the 10 to 1 section of the graph.
I currently have two hypotheses..
- My functions are wrong in someway and causing the sheet to somehow interpret values containing a 1 (so 10, 11, 12) as being "1" and counting them in the SUMIF
- The data sheet currently has 3,000 rows with more being entered randomly throughout the day at inconsistent intervals. Given that the dashboard auto refreshes every minute, there may be an issue with the functions being able to interpret that much data and spit something out to the dashboard correctly.
Any thoughts or input that you have would be sincerely appreciated and I apologize for the long post!