Forum Discussion
Anonymous
5 years agoNot applicable
Mcode:Error result If Look Up Value doesnt exist at Source table (should show as blank not "Error")
I have a table that looks up a value from another table namely LookUp table and Review table. I have below MCode in my custom column in Review table. = (let currentLookUp = [UniqueValue] in Table...
- Anonymous5 years ago
Hi Anonymous
It takes time to scan so many rows while using Table.SelectRows, please try Table.Group suggested by CNENFRNL edhans
you need to put the code offered by CNENFRNL after your currentLookUp = [UniqueValue] like this and paste in the custom column
=let currentLookUp = [UniqueValue] in Table.Group("LookUp", "UniqueValueCol", {"Grouped", each _}){[UniqueValue=currentLookUp]}?[Grouped]?{0}?[CategoryValue]?
Anonymous
5 years agoNot applicable
Hello, I 've tried below, however my table loads really slow? Any ideas on how I can optimize my formula?
= (let currentLookUp = try [UniqueValue] in Table.SelectRows("LookUp", each [UniqueValueCol] = currentLookUp)){0}[CategoryValue]) otherwise ""
CNENFRNL
5 years agoCommunity Champion
Anonymous , an alternative to Table.SelectRows is Table.Group, which is, in general, a bit more efficient.
= Table.Group(#"LookUp", "UniqueValueCol", {"Grouped", each _}){[UniqueValue=currentLookUp]}?[Grouped]?{0}?[CategoryValue]?