When the user select `Totals` and hits the row limit, they can get confused as to why the number in the bottom doesn't match the sum of the values in the column.
In addition, Looker avoids issues of double-counting totals, but this can also confuse users.
After doing some sketches of possible layouts, we decided on a standard dropdown menu, which will allow the user to seamlessly choose a summary statistic or an aggregation for their analysis.
One of the main reasons why users become so frustrated with this totals problem is because they often have an assumption of "Totals" that do not reflect what the functionality actually does. When they discover that the values in the column don't add up, they are surprised and angry.
"this is causing problem with my trust of the tool" - a user
We knew that we had to come up with better language for totals, and chose "simple totals" and "unique totals" as a first pass at the design. We also added a way for users to easily manipulate the type of summary stat and aggregation used.
From our internal feedback session, we had three main discoveries:
In our next iteration, we focused a lot on the language to make sure that users know exactly what they were getting when they clicked on "Totals".
We conducted a study with 6 external users who frequently used Looker. There were a lot of delighted remarks for showing multiple summary stats at once and people also appreciated the tooltips and warnings. However, people found the words we used to describe the two different types of "totals" - results statistic and database aggregates - too confusing.
To me, the only value of it being called "database aggregates" is they would never understand what it is and maybe never use it.”
This project was temporarily put on pause as priorities on projects have shifted. The next steps of this project will be to perform another research to finalize the language and identify other areas of the product that will be impacted because of this new functionality.