Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие 6.doc
Скачиваний:
1
Добавлен:
14.11.2018
Размер:
480.77 Кб
Скачать

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

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

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

  3. В поле Выражение введите Exists().

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

  1. На вкладке Метаданные панели Средства вычисления раскройте измерение Торговый посредник, а затем раскройте иерархию атрибута Имя торгового посредника.

  2. Перетяните уровень Имя торгового посредника в скобки выражения набора Exists.

Для получения всех элементов этого набора будет использована функция Members.

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

    Копировать код

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

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

  3. На вкладке Метаданные панели Средства вычисления раскройте пункт Количество сотрудников в измерении «Торговый посредник», раскройте строку Элементы, а затем раскройте уровень Все торговые посредники.

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

  1. Откройте конструктор измерений для измерения «Торговый посредник» и на панели Атрибуты выберите элемент Количество сотрудников.

  2. В окне свойств измените значение свойства DiscretizationMethod на Автоматический, а затем измените значение свойства DiscretizationBucketCount на 5.

  3. В меню Сборка среды Business Intelligence Development Studio выберите команду Развернуть «Учебник по службам Analysis Services».

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

  5. На вкладке Метаданные панели Средства вычисления раскройте пункт Количество сотрудников в измерении Торговый посредник, раскройте строку Элементы, а затем раскройте уровень Все торговые посредники.

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

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

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

На следующем рисунке показана панель Выражения для вычислений для именованного набора [Крупные торговые посредники].

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

  2. Добавьте к сценарию вычислений новую строку непосредственно перед первой командой CREATE SET, а затем добавьте к сценарию в отдельной строке следующий текст:

    Копировать код

    /* named sets */

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