Поделиться через


Добавление столбцов в таблицу

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

В этой статье описывается добавление столбцов в существующую таблицу.

Добавление столбцов из источника данных

При использовании метода Получения данных для импорта данных из структурированной таблицы источника данных в модели создается новая таблица, которая включает все столбцы в исходной таблице. Если вы решили отфильтровать определенные столбцы с помощью функции Преобразования, то только выбранные столбцы и отфильтрованные данные. Можно также написать выражение Power Query M, указывающее только определенные столбцы для импорта. Позже может выясниться, что в исходной таблице есть дополнительные столбцы, которые нужно добавить в таблицу модели, или потребуется добавить вычисляемый столбец со значениями формул DAX.

Если, например, при первоначальном импорте из источника данных вы использовали функцию Преобразования для выбора ограниченного числа столбцов из исходной таблицы, то позже вы определите, что необходимо добавить еще один столбец, который существует в исходной таблице, но еще не существует в таблице модели. Или, например, новый столбец AdjustedProfit был добавлен в таблицу FactSales в источнике данных, и теперь нужно добавить такой же столбец AdjustedProfit с теми же данными в таблицу Sales модели.

В таких случаях можно использовать Редактор Power Query для выбора столбцов из исходной таблицы и их добавления в таблицу модели.

Важно!

Если столбец добавляется в таблицу, имеющую две или более секции, то, прежде чем добавлять столбец в определение таблицы, созданное с помощью диалогового окна «Изменение свойств таблицы», необходимо в диспетчере секций добавить столбец во все заданные секции. Когда столбец добавлен в заданные секции, то тот же самый столбец можно добавить в определение таблицы в диалоговом окне «Изменение свойств таблицы».

Примечание

Если вы использовали пользовательское выражение M для выбора таблиц и столбцов при первоначальном использовании Редактор Power Query для импорта данных, необходимо снова использовать выражение M.

Добавление столбца из источника данных с помощью диалогового окна «Изменение свойств таблицы»

  1. В power щелкните таблицу, в которую нужно добавить столбец, а затем щелкнитеСвойства таблицытаблицы>расширений>.

  2. В диалоговом окне Изменение свойств таблицы измените выражение M или нажмите кнопку Конструктор. В Редактор Power Query выберите исходный столбец, который нужно добавить, и нажмите кнопку Импорт.

Добавление вычисляемого столбца

В вычисляемом столбце формула DAX используется для вычисления значения для каждой строки. Например, можно создать вычисляемый столбец с помощью простой формулы (=1), которая прибавляет единицу к каждой строке. Вычисляемые столбцы могут иметь и более сложные формулы, которые вычисляют значения на основе других данных модели. Вычисляемые столбцы более подробно описаны в других темах. Дополнительные сведения см. в разделе Вычисляемые столбцы.

Создание вычисляемого столбца

  1. В представлении данных конструктора моделей выберите таблицу, в которую необходимо добавить новый пустой вычисляемый столбец, прокруткой перейдите в самый правый столбец или в меню Столбец выберите пункт Добавить столбец.

    Чтобы создать новый столбец между двумя существующими, щелкните существующий столбец правой кнопкой мыши и выберите пункт Вставить столбец.

  2. В строке формул введите формулу DAX для добавления атрибутов для каждой строки.

Добавление пустого столбца

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

Создание пустого именованного столбца

  1. В представлении данных конструктора моделей выберите таблицу, в которую необходимо добавить пустой столбец, прокруткой перейдите в самый правый столбец или в меню Столбец выберите пункт Добавить столбец.

    Чтобы создать новый столбец между двумя существующими, щелкните существующий столбец правой кнопкой мыши и выберите пункт Вставить столбец.

  2. Щелкните верхнюю ячейку, введите имя и нажмите клавишу ВВОД.

См. также раздел

Диалоговое окно "Изменение свойств таблицы"
Изменение сопоставлений фильтров таблиц, столбцов и строк