=CONCATENATE ([Edition]; [Season]).
В русском варианте программы эта команда звучит так:
=СЦЕПИТЬ ([Год проведения]; [Сезон]).
Добавляем вычисляемое поле. Для этого находим крайний правый столбец под красноречивым названием:
Add Column — Добавить столбец.
Щёлкаем по заголовку столбца.
Начинаем вводить выражение DAX в строке формул. При вводе формулы DAX выводится подсказка и список доступных команд (рис. 6.2).
Как видим, программа начинает подсказки после ввода первых трёх букв названия команды.
Рис. 6.2. Начало ввода формулы
Дважды щёлкаем по нужной подсказке и получаем название функции. Теперь в строке формул появляется полное название функции и подсказка по аргументам (рис. 6.3).
Рис. 6.3. Подсказка по функции
Далее выбираем аргументы.
Щёлкаем мышкой по заголовку столбца Edition.
В строке формул появляется ссылка на выбранный столбец (рис. 6.4).
Рис. 6.4. Первый аргумент функции
Ставим запятую и переходим к вводу второго аргумента.
Щёлкаем по заголовку столбца Season.
Получаем второй аргумент функции в строке формул (рис. 6.5).
Рис. 6.5. Второй аргумент функции
Нажимаем клавишу Enter.
Появляется новый столбец. Смотрим на значения в ячейках последнего столбца (рис. 6.6).
Убеждаемся, чтоб здесь действительно соединились значения из двух выбранных колонок.
Рис. 6.6. Объединение столбцов
Задание. Введите формулу и объедините указанные столбцы.
Название столбца выбирается по умолчанию:
Calculated Column 1.
Это выражение мало что нам сообщает.
Переименуем новый столбец.
Дважды щёлкнем по заголовку столбца.
Введём новое название:
EditionID.
Это будет идентификатор года проведения Олимпийских игр (рис. 6.7).
Рис. 6.7. Переименованный столбец
Теперь нам нужно создать ключевое поле в таблице Medals.
Выбираем таблицу Medals.
Создаём новый столбец.
Вводим формулу извлечения номера года из даты:
= YEAR ([Edition]).
Получаем в новой колонке номер года (рис. 6.8).
Рис. 6.8. Номер года
Переименуем новый столбец:
YEAR.
Теперь будет понятно, что в этом столбце указан год (рис. 6.9).
Рис. 6.9. Переименованный столбец
Теперь создадим ещё один новый столбец:
Add Column.
У нас есть год и время года. Объединим их в один столбец.
Вводим формулу:
=CONCATENATE ([Year]; [Season]).
Получаем новый, объединённый столбец (рис. 6.10).
Рис. 6.10. Объединённый столбец
Название столбца по умолчанию снова назначено не слишком информативное.
Будет лучше, если название ключевого поля будет совпадать в обеих таблицах.
Переименуем столбец:
EditionID.
Результаты представлены на рис. 6.11.
Рис. 6.11. Ключевое поле
Мы будем создавать связь между таблицами типа «один ко многим». Для каждой Олимпиады у нас есть уникальная привязка ко времени: «Год + Время года».