Skip to content

Instantly share code, notes, and snippets.

@forenheith
Created February 10, 2020 10:50
Show Gist options
  • Save forenheith/fd688d6eef58573672949ac8db6869ea to your computer and use it in GitHub Desktop.
Save forenheith/fd688d6eef58573672949ac8db6869ea to your computer and use it in GitHub Desktop.
Power Bi TableTest
Источник = Table.NestedJoin(OrdersFRAN, {"AddInfo"}, PartnerCodeAll, {"CodePromo"}, "PartnerCodeAll", JoinKind.FullOuter),
#"Развернутый элемент PartnerCodeAll" = Table.ExpandTableColumn(Источник, "PartnerCodeAll", {"NamePartners", "CodePromo"}, {"NamePartners", "CodePromo"}),
#"Объединенные запросы" = Table.NestedJoin(#"Развернутый элемент PartnerCodeAll", {"AddInfo"}, NoCode, {"NoAddInfo"}, "NoCode", JoinKind.FullOuter),
#"Развернутый элемент NoCode" = Table.ExpandTableColumn(#"Объединенные запросы", "NoCode", {"NoAddInfo"}, {"NoAddInfo"}),
#"Текст в нижнем регистре" = Table.TransformColumns(#"Развернутый элемент NoCode",{{"AddInfo", Text.Lower, type text}, {"CodePromo", Text.Lower, type text}, {"NoAddInfo", Text.Lower, type text}}),
#"Замененное значение" = Table.ReplaceValue(#"Текст в нижнем регистре",null,"",Replacer.ReplaceValue,{"Id", "DeliveryDate", "AddInfo", "IsDeleted", "AddFranRef", "NamePartners", "CodePromo", "NoAddInfo"}),
#"Буфер" = List.Buffer(List.Select(Table.Column(#"Замененное значение", "CodePromo"), each _ <> "")),
#"БуферТабл" = Table.Buffer(Table.SelectColumns(#"Замененное значение", {"NamePartners", "CodePromo"})),
#"БуферИскл" = List.Buffer(List.Select(Table.Column(#"Замененное значение", "NoAddInfo"), each _ <> ""))
in
#"Замененное значение"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment