Hi @iceman31 :
Could you tell me:
- Do you want to group all records based on the values of Likelihood and Impact and display these records in the form of a table so that the user can select one of the required records?
The solution I adopted is to use a nested gallery.I'v made a test for your reference:
1\My data source:
ClearCollect(YourDataSource,{Company:"ITSD",Likeihood:3,Impact:3},{Company:"DDD",Likeihood:3,Impact:3},{Company:"CCC",Likeihood:4,Impact:3})
2\Add a Blank horizontal gallery(Gallery14) and set it's items property to:
[1,2,3,4,5]
3\Add a Label(Label16) control into Gallery14 and set it's items property to:
ThisItem.Value
4\Add a Blank vertical Gallery (Gallery15) into Gallery14 and set it's items property to
[1,2,3,4,5]
5\Add a List Box control(ListBox1) into Gallery 15 and set it's Items proeprty to:
Filter(YourDataSource,Likeihood=ThisItem.Value && Impact=Value(Label16.Text) )
OnSelect
Set(MYVAR,ListBox1.Selected) /*MyVar is my custom variable*/
SelectMultiple
false
When you make a selection in the listbox, the record you selected will be saved in the variable "MYVAR". On your side, you only need to set the Items property of the displayform to ‘MYVAR’.

Best Regards,
Bof