I have a datasource with event attendees. Each row represents one users attendance. I’m trying to determine how many users completed more than 1 even in a calendar year. I would also like to show total completions in the same table, and % of completions that were repeated.
Event ID
date
Attended
user
200
12/06/2022
1
AAA
201
10/06/2022
1
AAA
200
08/06/2022
1
DDD
200
08/06/2022
1
BBB
201
07/06/2022
1
BBB
200
07/06/2022
1
CCC
202
04/06/2022
1
AAA
202
02/06/2022
1
DDD
202
02/06/2022
1
EEE
202
31/05/2022
1
BBB
202
30/06/2022
1
CCC
201
30/06/2022
1
FFF
100
12/06/2021
1
AAA
101
10/06/2021
1
AAA
100
08/06/2021
1
DDD
100
08/06/2021
1
BBB
101
07/06/2021
1
BBB
100
07/06/2021
1
CCC
102
04/06/2021
1
AAA
102
02/06/2021
1
EEE
102
31/05/2021
1
BBB
102
30/06/2021
1
CCC
101
30/06/2021
1
FFF
I would like to see an output of:
Event Year
Attendee w/more than 1 attendance
Unique Attendees
Total Attendance
% of Attendance that Repeated
2021
3
6
11
50%
2022
4
6
12
67%
Any help is greatly appreciated! Thanks in advance!
For attendees with more than 1 completion this calculates a ratio that can then be summed up in a visual to give you the total number of attendees (when grouping by year) who completed more than one event.
The final column Repeats, can be calculated using this calculated field:
sum(MoreThanOne)/distinct_count(user)
If you then create a table visual and drag the fields in as shown in the above image (selecting the same aggregations as shown) you should get the same result. Hopefully I’ve understood and this goes someway to helping.
Additionally, you may want to move some of the calculations into the dataset.