Expressions: Aggregations on the fly - Value
Scenario 1:
Which destination has a person visited the most?
-
Click on the
Add Aggregation button.
-
Click on the tab entitled FrequencyBookings and change the Type box to show Value.
-
Set the Grouping Table to People and the Transactional Table to Bookings.
-
Drag the Destination variable on as the value variable and leave the default Mode as the Function.
A Data Grid can be used to validiate the results:
Using a selector as the value variable results in a subset of relevant functions being presented. As well as the mode function, you can select from:
-
Count Distinct - used to establish e.g. how many distinct destinations a person visited
-
Maximum Distinct Count - used to establish e.g. how many times a person has been to their favourite destination
When using a numeric or currency value variable, a more extensive list of functions can be accessed.
Scenario 2:
What is the difference between each person's maximum and minimum cost of a booking?
-
Click on the
Add Aggregation button.
-
Click on the tab entitled FrequencyBookings and change the Type box to show Value.
-
Drag the Cost variable onto the Function drop box and change the function to display Maximum.
-
Click on the Expression tab and enter a minus sign after the aggregation title.
-
Click on the
Add Aggregation button to generate a new aggregation tab.
-
Click on the tab entitled FrequencyBookings and change the Type box to show Value.
-
Drag the Cost variable onto the Function drop box and change the function to display Minimum.
-
Click the Build button to see a preview of the results.
A Data Grid can be used to validate the results:
Click to return to Expressions: Aggregations on the Fly