Добавление столбцов в таблицу (табличные службы SSAS)
В этом разделе описано добавление столбцов в существующую таблицу.
Добавление столбцов из источника данных
Если производится импорт данных из таблицы источника данных с помощью мастера импорта таблиц, то в модели создается новая таблица, которая включает все столбцы исходной таблицы или, если пользователь выбирает фильтрацию некоторых столбцов с помощью функции «Просмотр и фильтрация», только эти столбцы и выбранные с помощью фильтра данные. Можно также создать SQL-запрос, который будет возвращать только столбцы, предназначенные для импорта. Позже может выясниться, что в исходной таблице есть дополнительные столбцы, которые нужно добавить в таблицу модели, или потребуется добавить вычисляемый столбец со значениями формул DAX.
Например, при начальном импорте данных из источника данных с помощью параметра «Просмотр и фильтрация» был выполнен импорт ограниченного числа столбцов исходной таблицы, а позже выяснилось, что нужно добавить еще один столбец, который существует в исходной таблице, но еще не существует в таблице модели. Или, например, новый столбец AdjustedProfit был добавлен в таблицу FactSales в источнике данных, и теперь нужно добавить такой же столбец AdjustedProfit с теми же данными в таблицу Sales модели.
В таких случаях можно в диалоговом окне «Изменение свойств таблицы» выбрать столбцы исходной таблицы и добавить их в таблицу модели. Диалоговое окно «Изменение свойств таблицы» включает окно предварительного просмотра таблицы. Окно предварительного просмотра таблицы показывает таблицу в источнике. Столбцы, уже включенные в таблицу модели, отмечены флажками. Столбцы, еще не включенные в таблицу модели, флажками не отмечены. Чтобы добавить столбцы из источника в определение таблицы модели, достаточно выбрать столбец и нажать кнопку «ОК». Окно предварительного просмотра таблицы в диалоговом окне «Изменение свойств таблицы» обеспечивает то же самое представление и те же самые функции, что и окно предварительного просмотра таблицы на странице «Просмотр и фильтрация» в мастере импорта таблиц.
Важно! |
---|
Если столбец добавляется в таблицу, имеющую две или более секции, то, прежде чем добавлять столбец в определение таблицы, созданное с помощью диалогового окна «Изменение свойств таблицы», необходимо в диспетчере секций добавить столбец во все заданные секции. Когда столбец добавлен в заданные секции, то тот же самый столбец можно добавить в определение таблицы в диалоговом окне «Изменение свойств таблицы». |
Примечание |
---|
Если при первоначальном импорте данных с помощью мастера импорта данных использовался SQL-запрос, то необходимо вновь воспользоваться SQL-запросом в диалоговом окне «Изменение свойств таблицы» для добавления столбцов в таблицу модели. |
Добавление столбца из источника данных с помощью диалогового окна «Изменение свойств таблицы»
В конструкторе моделей выберите таблицу, в которую необходимо добавить столбец, и в меню Таблица выберите пункт Свойства таблицы.
В диалоговом окне Изменение свойств таблицы в окне предварительного просмотра таблицы выберите столбец исходной таблицы, который необходимо добавить, и нажмите кнопку «ОК». Столбцы, уже включенные в таблицу модели, будут отмечены флажками.
Добавление вычисляемого столбца
В вычисляемом столбце формула DAX используется для вычисления значения для каждой строки. Например, можно создать вычисляемый столбец с помощью простой формулы (=1), которая прибавляет единицу к каждой строке. Вычисляемые столбцы могут иметь и более сложные формулы, которые вычисляют значения на основе других данных модели. Вычисляемые столбцы более подробно описаны в других темах. Дополнительные сведения см. в разделе Вычисляемые столбцы (табличные службы SSAS).
Создание вычисляемого столбца
В представлении данных конструктора моделей выберите таблицу, в которую необходимо добавить новый пустой вычисляемый столбец, прокруткой перейдите в самый правый столбец или в меню Столбец выберите пункт Добавить столбец.
Чтобы создать новый столбец между двумя существующими, щелкните существующий столбец правой кнопкой мыши и выберите пункт Вставить столбец.
В строке формул введите формулу DAX для добавления атрибутов для каждой строки.
Добавление пустого столбца
В таблице модели можно создать именованный пустой столбец. Пустые столбцы могут оказаться полезными в том случае, если необходимо вставить данные из другого источника. Помните, что вставленные данные хранятся не так, как импортированные. Дополнительные сведения см. в разделе Копирование и вставка данных (табличные службы SSAS).
Создание пустого именованного столбца
В представлении данных конструктора моделей выберите таблицу, в которую необходимо добавить пустой столбец, прокруткой перейдите в самый правый столбец или в меню Столбец выберите пункт Добавить столбец.
Чтобы создать новый столбец между двумя существующими, щелкните существующий столбец правой кнопкой мыши и выберите пункт Вставить столбец.
Щелкните верхнюю ячейку, введите имя и нажмите клавишу ВВОД.
См. также
Справочник
Диалоговое окно «Изменение свойств таблицы» (SSAS)
Основные понятия
Изменение сопоставлений фильтров таблиц, столбцов и строк (табличные службы SSAS)