Определение именованного набора «Крупные торговые посредники»

Щелкните правой кнопкой мыши пункт [Основные товары] в области «Организатор сценариев» и на панели инструментов нажмите кнопку «Создать именованный набор».

В поле «Имя» измените имя этого именованного набора на [Крупные торговые посредники].

Для получения набора элементов с наибольшим числом сотрудников из иерархии атрибута «Имя торгового посредника» при ее пересечении с набором элементов в иерархии атрибута «Количество сотрудников» будет использована функция Exists. В поле «Выражение» введите Exists().

На вкладке «Метаданные» области «Средства вычисления» раскройте измерение «Reseller», а затем раскройте иерархию атрибута «Reseller Name». Перетащите уровень «Reseller Name» в скобки выражения набора Exists.

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

Exists([Reseller].[Reseller Name].[Reseller Name].Members)

Теперь, когда определен первый набор для выражения Exists, можно приступить к добавлению второго набора — набора элементов измерения «Reseller», которое имеет наибольшее количество сотрудников.

На вкладке «Метаданные» области «Средства вычисления» раскройте пункт «Number of Employees» в измерении «Reseller», раскройте строку «Элементы», а затем раскройте уровень «All Resellers» (Рисунок 473).

Определение именованного набора «Крупные торговые посредники» - student2.ru

Рисунок 489. Уровень "All Resellers" измерения "Reseller"

Обратите внимание, что элементы этой иерархии атрибута не распределены по группам.

Откройте конструктор измерений для измерения «Reseller» и в области «Атрибуты» выберите элемент «Number of Employees» (Рисунок 474).

Определение именованного набора «Крупные торговые посредники» - student2.ru

Рисунок 490. Элемент "Number of Employees" в конструкторе измерения "Reseller"

В окне свойств измените значение свойства «DiscretizationMethod» на «Aotomatic», а затем измените значение свойства «DiscretizationBucketCount» на «5».

Разверните куб «Analysis Services Tutorial». После успешного завершения развертывания переключитесь в конструктор кубов, выберите куб «Analysis Services Tutorial» и нажмите кнопку «Повторное соединение» на панели инструментов «Вычисления».

На вкладке «Метаданные» области «Средства вычисления» раскройте пункт «Number of Employees» в измерении «Reseller», раскройте строку «Элементы», а затем раскройте уровень «All Resellers» (Рисунок 475).

Определение именованного набора «Крупные торговые посредники» - student2.ru

Рисунок 491. Группы элементов иерархии "Number of Employees"

Обратите внимание, что элементы этой иерархии атрибута сейчас хранятся в пяти группах с номерами от 0 до 4. Чтобы увидеть номер группы, наведите указатель мыши на группу и дождитесь всплывающей подсказки. Элементы этой иерархии атрибута распределены по группам, так как свойству «DiscretizationBucketCount» присвоено значение «5», а свойству «DiscretizationMethod» — значение «Automatic».

В окне «Выражение» добавьте запятую в выражении для набора Exists после функции Members и перед закрывающей скобкой, а затем перетяните элемент «83 — 100» из области «Метаданные» и поместите его после запятой (Рисунок 476).

Определение именованного набора «Крупные торговые посредники» - student2.ru

Рисунок 492. Именованный набор [Крупные торговые посредники]

Составлено выражение для набора Exists, которое будет возвращать набор элементов, пересекающийся с двумя указанными наборами: набором всех торговых посредников и набором посредников, имеющих от 83 до 100 сотрудников, когда на одной из осей будет находиться именованный набор [Крупные торговые посредники].

На панели инструментов вкладки «Вычисления» нажмите кнопку «Представление сценария» и просмотрите два именованных набора, которые были добавлены к сценарию вычислений. Добавьте к сценарию вычислений новую строку непосредственно перед первой командой CREATE DYNAMIC SET, а затем добавьте к сценарию в отдельной строке следующий текст (Рисунок 477):

/* named sets */

Определение именованного набора «Крупные торговые посредники» - student2.ru

Рисунок 493. Добавленный комментарий

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

Наши рекомендации