That way I am able to know how many each person is involved with so that any work can be distributed as evenly as possible.
ClearCollect(
colAssessment,
DropColumns(
Sort(
Filter(
AddColumns(
GroupBy(
Ungroup(
Sort(
SPListName,
ID,
SortOrder.Descending
),
'Assessment-Panel'
),
Value,
Grouped
),
Events,
CountRows(Grouped)
),
Events > 0
),
Events,
SortOrder.Descending
),
Grouped
)
)
ClearCollect(
colAssessment,
DropColumns(
Sort(
AddColumns(
GroupBy(
Ungroup(
Sort(
SPListName,
ID,
SortOrder.Descending // 1 get the newest records
),
'Assessment-Panel' // 2 One record for each multi-choice field value
),
Value, // 3 Now group across all records for this field
Grouped
),
Events,
CountRows(Grouped) // 4 Add a count of each group
),
Events,
SortOrder.Descending // 5 Sort with biggest total on top
),
Grouped // 6 Get rid of the grouped field
)
)
ClearCollect(
colAssessment,
DropColumns(
AddColumns(
GroupBy(
Ungroup(
Sort(
SPListName,
ID,
SortOrder.Descending
),
'Assessment-Panel'
),
Value,
Grouped
),
Events,
CountRows(Grouped)
),
Grouped
)
)
DropColumns(
AddColumns(
GroupBy(
Ungroup(
Sort(
SPListName,
ID,
SortOrder.Descending
​​​​​​​ ),
'Assessment-Panel'
),
Value,
Grouped
),
Events,
CountRows(Grouped)
),
Grouped
)
WarrenBelz
791
Most Valuable Professional
MS.Ragavendar
410
mmbr1606
275
Super User 2025 Season 1