Перейти к содержимому

DAME 05: Освойте M Code в Power Query и станьте ниндзя по обработке данных (секрет анализа данных)

excelisfun

0:00 / 0:00

DAME 05: Освойте M Code в Power Query и станьте ниндзя по обработке данных (секрет анализа данных)

66 059 просмотров · 2 года назад
excelisfun
1,35 млн подписчиков
66 059 просмотров · 2 года назад
DAME 05: Освойте M-код Power Query и станьте мастером обработки данных (Секрет анализа данных) Скачать файлы: https://excelisfun.net/files/DAMEwith..., конспект в формате PDF: https://excelisfun.net/files/05-DAMEM... В этом видео вы узнаете обо всех основах языка M-кода, языка программирования, лежащего в основе Power Query. Узнайте все о ключах к мастерству работы с M-кодом: значения M-кода, выражения, типы данных, операции по типам данных, выражение let, поиск в M-коде, пользовательские функции и функции M-кода, такие как: Table.AddColumn, Csv.Documnet, Excel.CurrectWorkbook, Table.Group и многое другое! Бесплатный онлайн-урок по анализу данных на YouTube о Microsoft Power Tools в 2024 году, который ведет MVP Excel и профессор Highline College, Майк «excelisfun» Гирвин. Темы: 1. (00:00) Введение 2. (00:32) Зачем нужен M-код? 3. (02:32) Файлы для скачивания и просмотра 4. (03:20) Редактор Power Query 5. (04:00) 3 места для редактирования M-кода 6. (04:28) Введение в выражение let 7. (07:02) Определение выражений 8. (07:45) Введение в 15 значений M-кода 9. (10:19) Типы данных, тип значения 10. (10:52) Операции и типы данных 11. (12:25) Идентификация выражений в выражении let 12. (13:46) Изменение типа данных 13. (14:15) Функция Group By и Table.Group, первый пример. Почему список внутри списка так полезен! 14. (16:00) Идентификаторы в M-коде и почему никогда не используются пробелы 15. (17:43) Взлом диалогового окна «Группировать по» для выполнения вычислений вне диалогового окна 16. (19:10) Ключевые слова 17. (19:50) Редактирование в расширенном редакторе, включая Shift + Enter 18. (20:30) Синтаксис выражения let 19. (21:38) Все 15 значений M-кода и операторов, разрешенных для каждого значения M-кода 20. (22:29) Значение Null 21. (23:48) Логические значения и формулы 22. (24:28) Текстовые значения и формулы 23. (25:22) Числовые значения и формулы 24. (25:52) Почему важно использовать тип значения, а не тип данных, для определения допустимости операции. 25. (26:50) Взаимосвязь между значениями и данными Типы 26. (27:57) Оператор объединения или выражение if при наличии нулевых значений? 27. (30:20) Пользовательский столбец и функция Table.AddColumn 28. (31:25) Значение времени и формулы 29. (32:46) Значение даты и формулы 30. (33:34) Функция Date.AddDays 31. (33:59) Значение продолжительности 32. (34:12) Функция Duration.Days 33. (34:31) Даты Power Query (с 1/1/0001 по 12/31/999) и как они работают: множество примеров!!! 34. (38:41) Расчет часов работы до полуночи. Это основа для пользовательской функции позже в видео. 35. (40:23) Функция Number.Round против ROUNDDOWN против INT 36. (40:58) выражение let для определения переменные в формулах 37. (43:26) Преобразование дат ISO в даты серийных номеров 38. (44:29) Использование функции локали: преобразование дат и чисел из одной локали (Франция) в другую (США) 39. (46:24) Функции Duration.Days и Duration.TotalDays 40. (47:00) Значение даты и времени и значение часового пояса 41. (47:44) Значения таблиц, списков и записей могут содержать более одного значения M-кода 42. (48:00) Значения списков и формулы 43. (50:21) Агрегатные функции требуют списков 44. (51:24) Список для расширения строк из некорректного набора данных с диапазоном лет в ячейках 45. (54:12) Значения записей и формулы 46. (54:31) Обобщенные идентификаторы 47. (55:14) Значения таблиц и формулы 48. (56:26) Двоичное значение 49. (56:43) Поиск по M-коду 50. (59:32) Примеры поиска по индексу строки 51. (01:01:26) Примеры поиска по ключевому совпадению 52. (01:03:32) Функция Excel.CurrectWorkbook 53. (01:04:38) Первичные ключи и поиск 54. (01:06:46) Столбцы поиска для агрегатных функций 55. (01:07:43) Функция слияния и операции объединения: левое внешнее, внутреннее и левое анти-соединение 56. (01:12:35) Значение функции: пользовательские функции 57. (01:13:58) Пользовательская функция «Отработанные часы» 58. (01:19:00) Пути к папкам и файлам в Premine и диалоговое окно «Подключения к данным» 59. (01:20:17) Функция исправления и добавления текстовых файлов 60. (01:25:00) Добавление таблиц с помощью функции Table.ExpandColumns 61. (01:25:37) Добавление таблиц с помощью функции Table.Combine 62. (01:26:30) Объяснение символов each и undercore! 63. (01:32:30) Пользовательская функция приблизительного сопоставления 64. (01:39:55) Четвертый аргумент функции Table.Group: GroupKind 65. (01:42:40) Пятый аргумент функции Table.Group: Comparer в качестве функции 66. (01:48:05) Резюме 67. (01:49:45) Заключение #mcode #powerquery #powerbi #powerbidesktop