#4
by Bo_ry » Tue Feb 18, 2020 11:03 pm
M code Power Query
Home > Advanced editor > copy code ตั้งแต่ Add = ไปต่อจาก Source ที่มาจาก share point
Code: Select all
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
Add = Table.AddColumn(Source, "Check", each List.Sum({Number.From([EBIT]),Number.From([#"EBITDA "]),Number.From([CASH])})=1),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Add, {"Customer ID", "Check"}, "Type", "Value"),
Filter = Table.Distinct(Table.SelectRows(#"Unpivoted Other Columns", each ([Value] = true)),{"Customer ID"}),
#"Merged Queries" = Table.NestedJoin(Add, {"Customer ID", "Check"}, Filter, {"Customer ID", "Check"}, "Filter", JoinKind.LeftOuter),
#"Expanded Filter" = Table.ExpandTableColumn(#"Merged Queries", "Filter", {"Type"}, {"Type"})
in
#"Expanded Filter"
- Attachments
-
list customer with type of impact (tov validate and identify).xlsx
- (9.45 KiB) Downloaded 8 times
M code Power Query
Home > Advanced editor > copy code ตั้งแต่ Add = ไปต่อจาก Source ที่มาจาก share point
[code]let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
Add = Table.AddColumn(Source, "Check", each List.Sum({Number.From([EBIT]),Number.From([#"EBITDA "]),Number.From([CASH])})=1),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Add, {"Customer ID", "Check"}, "Type", "Value"),
Filter = Table.Distinct(Table.SelectRows(#"Unpivoted Other Columns", each ([Value] = true)),{"Customer ID"}),
#"Merged Queries" = Table.NestedJoin(Add, {"Customer ID", "Check"}, Filter, {"Customer ID", "Check"}, "Filter", JoinKind.LeftOuter),
#"Expanded Filter" = Table.ExpandTableColumn(#"Merged Queries", "Filter", {"Type"}, {"Type"})
in
#"Expanded Filter"[/code]