View in Telegram
«Справочник» и горе-погроммисты #АнатомияФункций Всем ‎привет!‏ ‎Напоролся ‎на ‎видео ‎по ‎работе‏ ‎со ‎справочниками. Причём сначала предложили вполне приличный мышкоклац:
let
    Источник = Excel.CurrentWorkbook(){[Name="Sales2"]}[Content],
    #"Объединенные запросы" = Table.NestedJoin(Источник, {"Service ID"}, dimCost, {"Service ID"}, "dimCost", JoinKind.LeftOuter),
    #"Развернутый элемент dimCost" = Table.ExpandTableColumn(#"Объединенные запросы", "dimCost", {"Cost"}, {"Cost"}),
    #"Замененное значение" = Table.ReplaceValue(#"Развернутый элемент dimCost",null,0,Replacer.ReplaceValue,{"Cost"})
in
#"Замененное значение"
Вот только потом заявили, что «лучше писать на М»… И написали такое, что кроме «чем вот так, лучше мышкоклацать» мне сказать нечего. Поэтому вот так стоит писать на М:
let
    base =  Excel.CurrentWorkbook(){[Name="dimCost2"]}[Content],
    dict = Record.FromList(base[Cost],List.Transform(base[Service ID],Text.From)),
    from = Excel.CurrentWorkbook(){[Name="Sales2"]}[Content],
    to = Table.AddColumn(from,"Cost",(x)=>Record.FieldOrDefault(dict,Text.From(x[Service ID]),0))
in
    to
Ну а как не стоит, да ещё с порцией моего бомбления смотрим: С исходниками – на спонсоре На рутубе На дзене Лайк, коммент, подписка приветствуются ))) Надеюсь, было полезно. Всех благ! @buchlotnik Пы.Сы. а в рамках курса мы уже добрались до таблиц – кому интересно - присоединяйтесь
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily