24 - На M - И снова словари на записях против мышкоклаца

  Переглядів 960

buchlotnik-channel

buchlotnik-channel

20 днів тому

Мне опять попалось на глаза странное видео. Ещё раз убедился, что не зря не приветствую рекламу ютуб-каналов в чате.
Пока у меня пригорало записал видос. Интересующиеся найдут там про Table.Buffer, яркий пример про (x)=˃ вместо each _ и даже про DateTime.ToText вместо даже не буду говорить чего.
А вообще задачка про на словари на записях )))
Кому интересно:
мой курс по Power Query - akademia-excel.ru/powerquery?...
а по промокоду buchlotnik получите дополнительную скидку
телега тут - t.me/pbi_pq_from_tank
чат телеги тут - t.me/pbi_pq_from_tank_chat
конкретный пост про each - t.me/pbi_pq_from_tank/35
Полный код моего решения выглядит так (важно! требуется заменить угловые скобки "˃" на нормальные - пришлось сделать так, иначе Ютуб ругается):
let
tbl=Excel.CurrentWorkbook(){[Name="даты"]}[Content],
tr = Table.TransformColumns(tbl,{"month",(x) as text=˃DateTime.ToText(x,"yyyy MMMM")}),
f=(x)=˃List.Transform({0..Duration.Days(x{2}-x{1})},(y)=˃Text.From(Date.From(Number.From(x{1})+y))),
cmb = Table.CombineColumns(tr,List.Skip(Table.ColumnNames(tr)),f,"tmp"),
exp = Table.ExpandListColumn(cmb,"tmp"),
dict=Record.FromList(exp[month],exp[tmp]),
from = Excel.CurrentWorkbook(){[Name="база"]}[Content],
to = Table.AddColumn(from,"month",(x)=˃Record.Field(dict,Text.From(Date.From(x[Дата]))))
in
to

КОМЕНТАРІ: 14
@sagertsov
@sagertsov 4 дні тому
Спасибо 😊
@mechanix_85
@mechanix_85 17 днів тому
Моща
@user-ni2mc4fn4m
@user-ni2mc4fn4m 18 днів тому
Полный восторг ❤
@powermikki
@powermikki 18 днів тому
Чувак ты мега крут. Я твой фанат.
@user-cf1ns6sn9l
@user-cf1ns6sn9l 18 днів тому
Еще и с юмором )) Спасибо!
@MaximGrey
@MaximGrey 18 днів тому
Это было ОЧЕНЬ полезно!
@user-ly8zr5in2x
@user-ly8zr5in2x 18 днів тому
Михаил, крепись! Чего только в UKposts не выкладывают по нашим тематикам 😂 куда не ткни мышкой - ткнешь в Pro))
@user-wr5zh6dm9g
@user-wr5zh6dm9g 18 днів тому
спсб!
@ravilsadykov7611
@ravilsadykov7611 13 днів тому
в 30-40 раз ускориться - это сильно
@buchlotnik
@buchlotnik 12 днів тому
да не - "сильно" это написать код в 30-40 раз медленнее, чем он может быть )))
@xjHy4IVbu_d
@xjHy4IVbu_d 18 днів тому
Где можно взять мерку?
@buchlotnik
@buchlotnik 18 днів тому
ukposts.info/have/v-deo/qIOUjZmlmal4k5c.htmlsi=tIXIRhYoqXj6vCV5 Отдельный видос по ней есть - прям как пользоваться и ссылка в описании
@xjHy4IVbu_d
@xjHy4IVbu_d 18 днів тому
​@@buchlotnik Благодарю ❤
@YurbasNikolkin
@YurbasNikolkin 15 днів тому
"...Надеюсь, это было полезно." Неправильно надеешься. Это было не полезно, а СУПЕРМЕГАКРУТОПОЛЕЗНО!!! Афтар, пеши ысчо!!! Постоянно жду новых фишек и всяких офигительных выкрутасов от тебя!
Анита просто на химии, поэтому такая сильная
00:21
Женя Лизогуб SHORTS
Переглядів 2,5 млн
Помилка,  яку зробило військове керівництво 🙄
01:00
Радіо Байрактар
Переглядів 300 тис.
Гражданская оборона 2024 - 16 полный выпуск
1:04:15
Телеканал ICTV
Переглядів 1,1 млн
Пескоструйный АППАРАТ! #shorts
01:00
Гараж 54
Переглядів 2 млн
Создание графика работы в Excel / Урок эксель для начинающих
14:37
Обучение Microsoft Office. Цифровой помощник
Переглядів 907 тис.
25 - На М - Решаем через Splitter
17:57
buchlotnik-channel
Переглядів 547
15 Лучших трюков в Excel
11:58
Pavel Kogan
Переглядів 1,6 млн
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Переглядів 902 тис.
Broken Flex Repair #technology #mobilerepair
0:55
ideal institute aligarh
Переглядів 15 млн
''Бесплатные умные'' домофоны для глупых людей. За чей счет банкет?
12:48
Вадим Шегалов.Оккультные игры элиты
Переглядів 21 тис.
Що покаже Apple, гнучкі айфони та Windows переходить на ARM
17:49
Ноталка Шелягіна
Переглядів 57 тис.
План хакера 🤯 #shorts #фильмы
0:59
BruuHub
Переглядів 988 тис.