Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать? |
Определение вычислений
Определение именованного набора "Крупные торговые посредники"
Щелкните правой кнопкой мыши пункт [Основные товары] в области "Организатор сценариев" и на панели инструментов нажмите кнопку "Создать именованный набор".
В поле "Имя" измените имя этого именованного набора на [Крупные торговые посредники].
Для получения набора элементов с наибольшим числом сотрудников из иерархии атрибута "Имя торгового посредника" при ее пересечении с набором элементов в иерархии атрибута "Количество сотрудников" будет использована функция 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 " (рисунок 11.31)
Обратите внимание, что элементы этой иерархии атрибута не распределены по группам.
Откройте конструктор измерений для измерения " Reseller " и в области "Атрибуты" выберите элемент " Number of Employees " (рисунок 11.32)
В окне свойств измените значение свойства " DiscretizationMethod " на " Automatic ", а затем измените значение свойства " DiscretizationBucketCount " на "5".
Разверните куб "Analysis Services Tutorial". После успешного завершения развертывания переключитесь в конструктор кубов, выберите куб "Analysis Services Tutorial" и нажмите кнопку "Повторное соединение" на панели инструментов "Вычисления".
На вкладке "Метаданные" области "Средства вычисления" раскройте пункт " Number of Employees " в измерении " Reseller ", раскройте строку "Элементы", а затем раскройте уровень " All Resellers " (рисунок 11.33)
Обратите внимание, что элементы этой иерархии атрибута сейчас хранятся в пяти группах с номерами от 0 до 4. Чтобы увидеть номер группы, наведите указатель мыши на группу и дождитесь всплывающей подсказки. Элементы этой иерархии атрибута распределены по группам, так как свойству " DiscretizationBucketCount " присвоено значение "5", а свойству " DiscretizationMethod " - значение " Automatic ".
В окне "Выражение" добавьте запятую в выражении для набора Exists после функции Members и перед закрывающей скобкой, а затем перетяните элемент "83 - 100" из области "Метаданные" и поместите его после запятой (рисунок 11.34)
Составлено выражение для набора Exists, которое будет возвращать набор элементов, пересекающийся с двумя указанными наборами: набором всех торговых посредников и набором посредников, имеющих от 83 до 100 сотрудников, когда на одной из осей будет находиться именованный набор [Крупные торговые посредники].
/* named sets */
Определены два именованных набора, которые отображаются в области "Организатор сценариев". Теперь можно приступить к развертыванию этих именованных наборов и просмотру соответствующих изменений в кубе.