Power Query
March 4, 2022

Интеллектуальные свойства функции "Столбец из примеров" в Power Query

Рассмотрим несколько выдающихся свойств функции "Столбец из примеров", которые помогут облегчить выполнение ряда операций и сэкономить время.

Для демонстрации воспользуемся следующей таблицей:

Извлечение значений

Давайте попытаемся получить из колонки "Адрес" цифровые последовательности после запятой и пробела. Для этого выделяем его и в разделе "Добавление столбца" выбираем "Столбец из примеров" -> "Из выделения":

После на панели обзора справа появляется столбец (я его переименовал в "индекс"), в котором можно задать несколько "правильных" значений для подбора подходящего правила. В нашем случае после заполнения первого поля последовательностью цифр из адреса уже предлагаются варианты для остальных полей и формула на языке "M":

Если вас что-то не удовлетворяет, попробуйте заполнить еще несколько важных значений, чтобы помочь системе определить правило. После этого нажимайте CTRL + ENTER для автоматического заполнения всех полей.

Замена значений

Замена значений осуществляется по схожему принципу. Например, в колонке "Пол" отобразим "М" в 1 и "Ж" в 0. В этом случае порядок действий аналогичный, только система потребует в качестве примера ввести значения в двух полях - одно для "М" и одно для "Ж":

Изучение

Третье свойство вытекает из первых двух. В частности, после формирования каждого "Столбца из примеров" можно изучать получившееся правило на языке "М" и узнаваться что-то новое.