Forum Discussion
brief001
4 years agoHelper II
Search function for specific value
I am looking for an M code for a calculated column. The aim is to search for the value "Yes" in the Type column, where the ID must be the same. If so, the value "Yes" must be displayed, otherwise a...
- 4 years ago
See the working here - Open a blank query - Home - Advanced Editor - Remove everything from there and paste the below code to test
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wci9KTc1T0lGKTC1WitVB8BOTU9JSwCJBqSlAvl8+EqeiOAWi2ikntRTINzQyBnPDMzJLUpEMg/GhmmFcpdhYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID = _t, Type = _t]), #"Grouped Rows" = Table.Group(Source, {"ID"}, {{"All", each _, type table [ID=nullable text, Type=nullable text]}}), #"Added Custom" = Table.AddColumn(#"Grouped Rows", "Measure", each if List.Contains([All][Type],"Yes") then "Yes" else null), #"Expanded All" = Table.ExpandTableColumn(#"Added Custom", "All", {"Type"}, {"Type"}) in #"Expanded All"
Vijay_A_Verma
4 years agoMost Valuable Professional
See the working here - Open a blank query - Home - Advanced Editor - Remove everything from there and paste the below code to test
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wci9KTc1T0lGKTC1WitVB8BOTU9JSwCJBqSlAvl8+EqeiOAWi2ikntRTINzQyBnPDMzJLUpEMg/GhmmFcpdhYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID = _t, Type = _t]),
#"Grouped Rows" = Table.Group(Source, {"ID"}, {{"All", each _, type table [ID=nullable text, Type=nullable text]}}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Measure", each if List.Contains([All][Type],"Yes") then "Yes" else null),
#"Expanded All" = Table.ExpandTableColumn(#"Added Custom", "All", {"Type"}, {"Type"})
in
#"Expanded All"