Как поменять иконку приложения windows 10 на свою

Как работать с Power Query: основы

Видеокурсы по Excel

В сотрудничестве с SEDUO я создал несколько видеокурсов:

  • Как работать с Excel – научитесь эффективно использовать Excel – самый популярный ( рейтинг 97 %, более 13 000 студентов, + 750 положительных отзывов ) – Получить курс
  • MaxiCourse Excel – получите лучшую работу, больше денег, станьте незаменимым ( более 6 часов просмотра, 160 уроков ) – Получить курс
  • G-таблицы. — если не нравится Excel, воспользуйтесь курсом на Google-таблицах

Функции также доступны в Power Query. Аналогично Excel или DAX. Как работать с функциями в Power Query без необходимости вставлять их с помощью DAX. Кроме того, вы можете использовать его непосредственно в Power Query, например, для фильтрации.

Ъчерез

В этой статье мы рассмотрим, с моей точки зрения, основы использования функций в Power Query. Если будет интерес, остановлюсь на отдельных разделах подробнее ( в отдельных статьях ). Для наглядности отдельные главы разделены по категориям, и каждая категория содержит отдельные функции для демонстрации:

  • Теория функций в Power Query
    • Пользовательский столбец – как добавить
  • Дата и время
    • Год
    • Месяц
    • День
  • Текст , если вы не используете параметр замены
  • Логический
    • если
  • Математические
    • классический вариант
  • Другое
  • Статьи по теме

Теория функций в Power Query

Как добавить настраиваемые столбцы расчета. В Power Query на ленте Добавить столбец на английском языке щелкните значок Пользовательский столбец на английском языке Пользовательский столбец.

Читайте также:  Как удалить windows xp с нетбука

Образец вАнглийский

Получить диалоговое окно, в котором можно ввести собственную функцию:

Просто введите имя нового столбца и требуемую функцию, и все готово.

Дата и время

Как работать с датой, возможно временем, датой со временем или часовым поясом

Дата.День

Вернуть порядковый номер дня из значений типа «date», «datetime» (дата и время) или «datetimezone» ( дата и время согласно часовому поясу ) .

Date.Day(dateTime как любое) как число, допускающее значение NULL

Практическое использование даты в столбце «Дата рождения»

= Table.AddColumn(#»Добавленный пользовательский», «день», каждый Date.Day([Дата рождения]))

Дата.Месяц

Возвращает ранг месяца.

Date.Month(dateTime as any) как число, допускающее значение NULL = Table.AddColumn(#»Added Custom», «Mмsсc», each Date.Month([Date of Birth]))

Дата.Год

Возвращает ранг месяца.

= Table.AddColumn(#»Добавленный пользовательский», «Год», каждый Date.Year([Дата рождения]))

Еще одна функция для работы с датой и временем

Еще одна функция, которую я изменю в будущем.

Текстовая функция

Как работать с датой, возможно временем, датой со временем или часовым поясом

Текст.Длина

Возвращает количество символов.

Text.Length(текст как текст, допускающий значение NULL) как число, допускающее значение NULL

Практическое использование для подсчета количества символов в тексте Имя

= Table.AddColumn(#»Измененный тип», «Количество символов», каждый Text.Length([Имя]))

О других функциях я изменю позже ( возможно, основываясь на вопросах в комментариях ).

Булевая функция

Люди не могут обойтись без логической функции. Давайте взглянем на условную функцию if (будьте осторожны со строчными буквами).

= Table.AddColumn(#»Pшidanй: Свой», «Условия», каждый if [Stat]=»ИR» then «Ческо» else «Словакия»)

Помимо функции можно вставлять условия через Условную колонку ( об условной колонке в отдельной статье ). Просто предупреждение здесь, потому что Power Query ( если вы правильно указали «преобразование» в условном столбце ).

Математическая функция

Как выполнять расчеты и математические функции.

Читайте также:  Как настроить wol на windows 10

Классический расчет

Например, вознаграждение в размере 10% от оплаченной суммы. Внимание Power Query — это десятичное число с десятичной точкой. В М-языке «М-ку» появляется запись:

= Table.AddColumn(#»Removed Column1″, «Reward», каждая [Paid Amount]* 0.1)

Число.Округление

Округление, также можно использовать функцию округления. Какое число и до скольки знаков после запятой, целые числа. На М-языке это будет выглядеть так.

= Table.AddColumn(#»Added: Custom2″, «Round», каждый Number.Round ([Paid Amount],-3))

Нажав на пользовательский столбец в меню «Дополнительный столбец» (подробнее в отдельной статье):

Другая функция

Вновь доступно множество функций, постепенно буду добавлять больше функций по требованиям (вопросы в комментариях).

  • Абс
  • Эксперт
  • Факториал
  • Лн

Другие функции

Как насчет других функций? Они находятся в стадии подготовки. Эта статья представляет собой демонстрацию того, как добавить и вставить функцию. В случае запросов я изменю функции более подробно на отдельные разделы.

Похожие статьи

На что вам может быть интересно обратить внимание или на другие темы, связанные с Power Query:

Всего

Вы можете придумать, что еще можно добавить к статье? Вы можете использовать комментарии.

Статья обновлена: 19.09.2020 11:02

Если

Помог ли этот веб-сайт сэкономить вам время и деньги? Помог ли он решить проблему? Готовы ли вы предоставить символическое вознаграждение за дальнейшее развитие? Выберите формунаграда, которая вам подходит.

Павел Ласбк — автор сайта

Microsoft Office (Word, Excel, Google Sheets , PowerPoint) Я использую с 2000 года (с 2004 года в этом домене) — В 2017 году я получил престижную награду MVP от Microsoft (пока я единственный из IR в категории Excel). Я также делюсь своими знаниями и опытом онлайн в видеороликах для SEDUO . В компаниях преподаю и консультирую , работаю в МУНИ. Я создаю этот сайт более 15 лет. Существует более 1000 бесплатных инструкций, советов и рекомендаций, включая более 250 различных шаблонов и рабочих книг.

Читайте также:  Как поменять название windows form

Пока нет комментариев

Вы можете стать первым, кто оставит осмысленный комментарий.

Поделиться с друзьями
ОС советы