Power Query Язык М №3. Создание функций М 2

preview_player
Показать описание
Функция как параметр функции, ключевое слово each.

Рекомендации по теме
Комментарии
Автор

полезный курс для тех, кто хочет овладеть умением разбираться в языке М, Спасибо!
Пару вопросов по видео. #table - что за тип команд при помощи "#"?
Не совсем понятно, почему при создании функции мы указали одну переменную row? Напрашивается указать 2 переменные из двух столбцов.

oleg_net
Автор

5:25 Вот мне как раз непонятно - почему? Значение переменной row откуда берётся?

ДмитрийНикитин-ио
Автор

Блин, опять ничего не понимаю...
Создаём функцию, в функции переменная (row)=>
Какое эта переменная имеет отношение к столбцам таблицы source? Как понимать выражение row[Monthly Payment] и row[Term]????
И почему нет слова each перед функцией, которая генерирует столбцы???

ДмитрийНикитин-ио
Автор

В предыдущем уроке мы задали три переменные, затем подставили их в формулу, затем задали этим переменным значения: 2 статичных и 1-й переменной - значения из столбца. Но тут-то мы переменной (row) не задали никакого значения! Откуда PQ понимает, что row - это номер строки? Номер строки мы всегда задавали с помощью индекса.
Условно, если бы мы создали столбец index, а затем задали бы значение переменной:
(row)=>
row = [index], ну или что-то такое, то было бы понятно
А так ничего не понятно! Я не говорю, что не правильно, просто я понять хочу - почему так работает?

ДмитрийНикитин-ио
welcome to shbcf.ru