Добавление пользовательского столбца в Power BI DesktopAdd a custom column in Power BI Desktop

Вы можете легко добавить новый пользовательский столбец данных в модель с помощью редактора запросов в Power BI Desktop.You can easily add a new custom column of data to your model using Query Editor in Power BI Desktop. Вы можете создать и переименовать пользовательский столбец с помощью кнопок для создания формул M, определяющих пользовательский столбец.You can create and rename your custom column using easy buttons to create M formulas that define your custom column. Для формулы M доступен полный набор справочных материалов по функциям.The M formula has a comprehensive function reference content set.

Создание пользовательского столбца является еще одним примененным действием к запросу, создаваемому в редакторе запросов. Это означает, что его можно изменить или переместить в любой момент времени.Creating a custom column is another Applied Step to the query you create in Query Editor, which means it can be changed, moved earlier or later, or modified at any time.

Добавление нового пользовательского столбца с помощью редактора запросовUse Query Editor to add a new custom column

Чтобы создать пользовательский столбец, запустите редактор запросов.To create a new custom column, launch Query Editor. Для этого можно щелкнуть элемент Изменить запросы на вкладке ленты Главная в Power BI Desktop.You can do this by selecting Edit Queries from the Home ribbon in Power BI Desktop.

После запуска редактора запросов и загрузки части данных можно добавить настраиваемый столбец, выбрав вкладку Добавить столбец на ленте, а затем выбрав Пользовательский столбец.Once Query Editor is launched and you have some data loaded, you can add a custom column by selecting the Add Column tab on the ribbon, and then selecting Custom Column.

Отображается окно Добавление пользовательского столбца, которое описано в следующем разделе.The Add Custom Column window appears, which is described in the following section.

Окно "Добавить пользовательский столбец"The Add Custom Column window

В окне Добавление пользовательского столбца появится список доступных полей в области справа, имя пользовательского столбца сверху (его можно переименовать, введя новое имя в это текстовое поле) и формула M, созданная (или написанная) на основе вставляемых полей справа, добавляемых операторов или созданная другим способом формула, определяющая новый пользовательский столбец.In the Add Custom Column window, you see the list of available fields in the pane on the right, the name of your custom column on the top (you can rename it just by typing a new name in that text box), and the M formula that you create (or write) based on inserting fields from the right, adding operators, and otherwise building the formula on which your new custom column is defined.

Создание формул для пользовательского столбцаCreate formulas for your custom column

Вы можете выбрать поле в списке Доступные столбцы: справа, а затем выбрать < < Вставить, чтобы добавить формулу для пользовательского столбца.You can select a field from the Available columns: list on the right, and select << Insert to add them to the custom column formula. Кроме того, можно просто дважды щелкнуть столбец в списке, чтобы его добавить.You can simply double-click on a column in the list to add it, too.

При вводе формулы и создании столбца в нижней части окна появится индикатор, сообщающий об обнаруженных синтаксических ошибках в режиме реального времени (при вводе).As you type the formula and build your column, in the bottom of the window, you'll see an indicator telling you, in real time (as you type), whether any syntax errors are detected. Если все хорошо, отобразится зеленая галочка.If all is good, you'll see a green checkmark.

Если возникли определенные ошибки синтаксиса, появится желтый значок предупреждения, а также обнаруженная ошибка и ссылка, при выборе которой курсор помещается в место обнаружения ошибки в формуле.But, if you have some sort of error in your syntax, you get a yellow warning icon, along with the error detected, and a link that puts the cursor (in your formula) where the error is detected.

При нажатии кнопки ОК настраиваемый столбец добавляется в модель и действие Добавлен пользовательский объект добавится к примененным шагам запроса.When you select OK, your custom column is added to the model, and the Added Custom step is added to your query's Applied Steps.

Если дважды щелкнуть шаг Добавлен пользовательский объект на панели примененных действий, окно Добавить пользовательский столбец появится снова с загруженной созданной формулой пользовательского столбца, которую при необходимости можно изменить.If you double-click the Added Custom step in the Applied Steps pane, the Add Custom Column window appears again, with the custom column formula you created already loaded, and ready for you to modify if necessary.

Использование расширенного редактора для настраиваемых столбцовUsing the Advanced Editor for Custom Columns

Создать пользовательский столбец (и изменить какой-либо шаг запроса) можно с помощью расширенного редактора.You can also create a custom column (and modify any step of your query, for that matter) using the Advanced Editor. В редакторе запросов выберите Представление, а затем — Расширенный редактор, чтобы отобразить расширенный редактор.In Query Editor select the View tab and then select Advanced Editor to display the Advanced Editor.

Расширенный редактор предоставляет возможность полного контроля над запросом.The Advanced Editor gives you full control over your query.

Дальнейшие действияNext steps

Существуют другие способы создания пользовательских столбцов, включая создание столбца на основе примеров, предоставленных редактору запросов.There are other ways to create a custom column, including creating a column based on examples you provide to Query Editor. Дополнительные сведения о создании настраиваемых столбцов на основе примеров см. в следующей статье:See the following article for more information on creating custom columns from examples: