Created
February 10, 2020 12:15
-
-
Save forenheith/dea27366d22916a59f1751406a38933c to your computer and use it in GitHub Desktop.
123123123
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let | |
Источник = Sql.Database("192.168.2.56", "triovisttrade"), | |
dbo_OrdersFRAN2 = Источник{[Schema="dbo",Item="OrdersFRAN2"]}[Data], | |
#"Измененный тип" = Table.TransformColumnTypes(dbo_OrdersFRAN2,{{"Date", type date}}), | |
#"Строки с примененным фильтром" = Table.SelectRows(#"Измененный тип", each [Date] >= DateTime.Date(Date.AddYears(Date.StartOfYear(DateTime.LocalNow()), -1))), | |
#"Строки с примененным фильтром1" = Table.SelectRows(#"Строки с примененным фильтром", each ([Canceled] = true) and ([Posted] = true)), | |
#"Условный столбец добавлен" = Table.AddColumn(#"Строки с примененным фильтром1", "AddFranREF", each if Text.Contains([AddInfo], "фран") then true else if Text.Contains([AddInfo], "реф") then true else false), | |
#"Строки с примененным фильтром2" = Table.SelectRows(#"Условный столбец добавлен", each ([AddFranREF] = true)), | |
#"Другие удаленные столбцы" = Table.SelectColumns(#"Строки с примененным фильтром2",{"Id", "Date", "TotalAmount", "PaymentMethod", "TypeCard", "AddInfo", "InstallmentCard", "ProductId"}), | |
#"Объединенные запросы" = Table.NestedJoin(#"Другие удаленные столбцы", {"AddInfo"}, PartnerCodeAll, {"CodePromo"}, "PartnerCodeAll", JoinKind.FullOuter), | |
#"Развернутый элемент PartnerCodeAll" = Table.ExpandTableColumn(#"Объединенные запросы", "PartnerCodeAll", {"NamePartners", "CodePromo"}, {"NamePartners", "CodePromo"}), | |
#"Объединенные запросы1" = Table.Join(#"Развернутый элемент PartnerCodeAll", {"AddInfo"}, NoCode, {"Column1"}, JoinKind.FullOuter), | |
#"Замененное значение" = Table.ReplaceValue(#"Объединенные запросы1",null,"",Replacer.ReplaceValue,{"Id", "AddInfo", "NamePartners", "CodePromo", "Column1"}), | |
#"Буфер" = List.Buffer(List.Select(Table.Column(#"Замененное значение", "CodePromo"), each _ <> "")), | |
#"БуферТабл" = Table.Buffer(Table.SelectColumns(#"Замененное значение", {"NamePartners", "CodePromo"})) | |
in | |
#"Замененное значение" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment