Удалили столбец, а Power Query всё равно его считает | Power Query Still Runs Deleted Steps
Macros Channel
0:00 / 0:00
Удалили столбец, а Power Query всё равно его считает | Power Query Still Runs Deleted Steps
124 просмотра · 13 дн. назад
Macros Channel
1,92 тыс. подписчиков
124 просмотра · 13 дн. назад
Подписывайтесь на Дзен «Макрос решает»:
https://dzen.ru/macroschannel
Телеграм с файлами и дополнительными материалами:
https://t.me/macroschannel
Курс «Access без программиста»:
https://goga.zone/u/macros/p/access-b...
Материалы к урокам:
https://drive.google.com/drive/folder...
Поддержать создание новых гайдов и практических материалов:
https://dzen.ru/macroschannel?donate=...
Столбец индекса и условный столбец — два полезных инструмента Power Query. Первый присваивает строкам последовательные идентификаторы, второй создаёт новые значения по заданным логическим правилам. В этом уроке разбираем оба на примере таблицы продаж AdventureWorks 2017.
Вы узнаете:
— как добавить столбец индекса;
— чем отличается индекс от 0, от 1 и пользовательского значения;
— как переместить индекс в начало таблицы;
— когда индекс можно использовать как уникальный идентификатор;
— почему лишний индекс иногда лучше удалить;
— почему удаление столбца не удаляет автоматически шаги, которые его создавали;
— как очистить лишние шаги в разделе «Применённые шаги»;
— как создать условный столбец через интерфейс, без M-кода;
— как задать логику «если / иначе если / иначе»;
— как классифицировать строки по значению Order Quantity;
— как проверить уникальные значения нового столбца;
— что означает сообщение о том, что список значений может быть неполным.
Сначала добавляется индекс, который начинается с 1 и последовательно увеличивается для каждой строки. Такой столбец пригодится для уникальной идентификации строк или для будущих отношений между таблицами.
После этого индекс удаляется, и разбирается важный принцип Power Query: даже если итоговый столбец больше не нужен, все операции с ним остаются в списке применённых шагов и выполняются заново при каждом обновлении запроса. Вы вернулись к исходному виду таблицы, а в истории уже пять шагов, и программа каждый раз проходит их все. Поэтому ненужные шаги удаляют крестиком, чтобы не замедлять обновление и не нагружать процессор впустую.
Далее создаётся условный столбец Quantity Type. Логика такая: если Order Quantity равно 1, результат Single Item; если больше 1, результат Multiple Item; во всех остальных случаях, включая ноль или отрицательные значения, результат Other. Power Query проходит по каждой строке сверху вниз и присваивает значение по первому подходящему условию. Такой подход удобен для классификации продаж, заказов, клиентов, сумм и статусов без написания формул вручную в каждой строке.
В конце запрос применяется к модели командой «Закрыть и применить».
#PowerBI #PowerQuery #СтолбецИндекса #УсловныйСтолбец #IndexColumn #ОбработкаДанных #PowerBITutorial #МакросРешает
Index and conditional columns are two useful Power Query tools for creating row identifiers and generating new values based on logical rules. In this lesson we use the AdventureWorks 2017 sales table to explore both features.
You will learn:
— how to add an index column;
— how to start an index from 0, 1 or a custom value;
— how to move the index column to the beginning of a table;
— when an index can be useful as a unique row identifier;
— why deleting a column does not remove the steps that created it;
— how Applied Steps run again every time a query refreshes;
— how to create a conditional column without writing M code;
— how to build IF / ELSE IF / ELSE logic;
— how to classify rows based on Order Quantity;
— how to inspect unique values in the new column.
The example creates a Quantity Type column: Order Quantity equals 1 gives Single Item, greater than 1 gives Multiple Item, and anything else gives Other. Conditional columns are especially useful for grouping and classifying data directly in Power Query before loading it into the Power BI model.
#PowerBI #PowerQuery #IndexColumn #ConditionalColumn #DataTransformation #DataAnalytics #powerbitutorial
📥 Файл из видео, готовый шаблон или макрос — заберите в Telegram:
https://t.me/macroschannel — подписывайтесь, там всё бесплатно и без рекламы.
🎬 Подпишитесь на YouTube MACROSCHANNEL, если вы работаете с таблицами, отчётами или автоматизацией. У нас:
Пошаговые Excel-гайды
Макросы с объяснениями
Автоматизация без кода
Истории Microsoft и офисных программ
📥 Download the file, macro or Excel template from this video in our Telegram channel:
https://t.me/macroschannel — join us for free files, tools and exclusive content.
🎬 Subscribe to MACROSCHANNEL on YouTube if you work with spreadsheets, reports, or office workflows. We post:
Excel step-by-step tutorials
Explained macros and VBA code
Automation tips (with or without code)
Microsoft Office stories and productivity hacks