Hi @beniwal
Distinct returns one column table of all the distinct values of the selected column, if you want to get all the columns you can use a GroupBy to store the value grouped by email. This creates a nested table of the records where email is same.
Expression: GroupBy(Filter(Gallery3_5.AllItems,Checkbox1_2.Value=true),email,"grouped")
Now, this grouped column contains a nested table of all the records having a specific email id. If you want to get first item out of each record, you can use First(ThisItem.Grouped), this will return the first record.
Hope this Helps!
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!