PQ №9: Секреты Power Query скрыты в M-коде
Скачать файлы: https://excelisfun.net/files/DAMEwithMPT05.zip В этом видео вы узнаете обо всех основах языка M-кода, языка программирования, лежащего в основе Power Query. Изучите все ключевые моменты для освоения M-кода: значения M-кода, выражения, типы данных, операции по типам данных, выражение let, поиск в M-коде, пользовательские функции и функции M-кода, такие как: Table.AddColumn, Csv.Documnet, Excel.CurrectWorkbook, Table.Group и многое другое! В этом видео есть субтитры или аудиоперевод на 126 языков. Нажмите на значок шестеренки под видео, чтобы установить субтитры, аудио и язык. Темы: 1. (00:00:00) Введение 2. (00:00:42) Файлы для скачивания и просмотра 3. (00:01:09) Почему M-код? Что такое M-код? 4. (00:02:20) Редактор Power Query в Excel, Power BI Desktop и потоки данных 5. (00:04:28) 3 места для редактирования M-кода 6. (00:04:44) Введение в выражение let 7. (00:07:17) Определение выражений 8. (00:08:00) Введение в 15 значений M-кода 9. (00:10:32) Типы данных, тип значения 10. (00:11:06) Операции и типы данных 11. (00:12:38) Практика идентификации выражений в выражении let 12. (00:14:26) Функция Group By и Table.Group 13. (00:16:13) Идентификаторы в M-коде 14. (00:19:27) Ключевые слова 15. (00:19:59) Расширенное редактирование Редактор, включая Shift + Enter 16. (00:20:29) Шпаргалка по выражениям let 17. (00:21:43) Все 15 значений M-кода и операторы для каждого из них 18. (00:22:03) Как создать пустой запрос 19. (00:22:44) Нулевые значения 20. (00:23:52) Логические значения 21. (00:24:32) Текстовые значения 22. (00:25:26) Числовые значения 23. (00:25:56) Почему важно использовать тип значения, а не тип данных, для определения допустимости операции. 24. (00:26:54) Взаимосвязь между значениями и типами данных 25. (00:28:40) Синтаксис выражения if 26. (00:29:30) Оператор объединения 27. (00:30:31) Функция Table.AddColumn 28. (00:31:28) Значения времени 29. (00:32:49) Значения дат 30. (00:33:37) Функция Date.AddDays 31. (00:34:00) Вычитание дат дает значение Duration 32. (00:34:10) Функция Duration.Days 33. (00:34:33) Формулы и значения дат 34. (00:38:39) Расчет часов работы до полуночи 35. (00:39:23) Функция Number.From 36. (00:40:57) Использование выражения let для определения переменных в формулах 37. (00:43:23) Преобразование дат ISO в даты серийных номеров 38. (00:44:26) Использование функции Locale 39. (00:46:23) Функции Duration.Days и Duration.TotalDays 40. (00:47:03) Значения Datetime и Datetimezone 41. (00:48:05) Значения списков 42. (00:51:26) Использование списка для решения задачи преобразования данных: диапазон дат в строки 43. (00:54:09) Значения записей 44. (00:54:22) Обобщенные идентификаторы 45. (00:55:11) Значения таблиц 46. (00:56:22) Двоичное значение 47. (00:56:38) Поиск M-кода Синтаксис и выполнение для поиска по индексу строки и поиска по ключу 48. (00:59:27) Примеры поиска по индексу строки 49. (01:01:20) Примеры поиска по ключу 50. (01:03:09) Функция Excel.CurrentWorkbook и поиск по ключу 51. (01:04:32) Первичные ключи и поиск 52. (01:05:00) Функция детализации 53. (01:06:38) Агрегатные функции и списки 54. (01:07:32) Функция слияния и операции объединения 55. (01:12:30) Значение функции: Пользовательские функции 56. (01:13:44) Многократно используемая пользовательская функция для расчета отработанных часов 57. (01:18:47) Диалоговое окно «Подключения к данным» 58. (01:20:06) Многократно используемая пользовательская функция для Исправление и добавление текстовых файлов 59. (01:21:01) Функция csv.Document 60. (01:24:51) Функция Table.ExpandColumns 61. (01:25:30) Функция Table.Combine 62. (01:26:30) Объяснение функций each и undercore! 63. (01:32:18) Многоразовая пользовательская функция для приблизительного сопоставления: четыре примера! 64. (01:34:36) Функция Table.Buffer 65. (01:35:41) Проблема с последовательным вводом каждого ключевого слова 66. (01:36:06) использование выражения let в определенной области таблицы 67. (01:38:14) Многоразовая формула приблизительного поиска совпадений №1 (два аргумента) 68. (01:38:44) Многоразовая формула приблизительного поиска совпадений №2 (один аргумент и жестко заданная таблица) 69. (01:39:17) Многоразовая формула приблизительного поиска совпадений №3 (функция List.Accumulate) 70. (01:41:42) Тестирование трех многоразовых пользовательских функций приблизительного поиска совпадений 71. (01:42:48) Функция Table.Group и 4-й и 5-й аргументы 72. (01:50:55) Краткое содержание 73. (01:52:41) Книга Майка «excelisfun» Гирвина по Power Query и M-коду 74. (01:52:50) Заключение #mcode #powerquery #powerbi #powerbidesktop #lookup #expressions #values #freeexcelcourse Заметки в формате PDF: https://excelisfun.net/files/05-DAMEMPT.pdf
Название:
PQ №9: Секреты Power Query скрыты в M-коде
Категория:
Разное