2015-10-15 7 views
4

У меня есть два кубаСвязывание даты измерения от двух различных кубов

  1. Computer Engineering
  2. науки об окружающей среде.

Оба куба имеют одинаковые Дата Размер.

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

enter image description here

У меня есть выпадающий фильтр, который использует даты измерения от вычислительной техники куб. Этот фильтр отлично работает для фильтрации KPI в Системе Scorecard Computer Engineering с момента измерения Date, а измерения - от одного и того же куба. Но он не может фильтровать KPI из куба окружающей науки, потому что измерение Date в фильтре и меры в KPI - это два разных куба.

Я пробовал следующие идеи.

  1. LinkMember - функция LinkMember MDX может получить эквивалентный элемент из другого измерения, но в пределах одного куба. Он ограничен только одним кубом.
  2. LookupCube - Используя функцию LookupCube MDX на первом кубе, я могу получить на нем измерения второго куба. Но эти меры не поворачиваются по размеру Date из первого куба.
  3. Связанные объекты - Я добавил меры от второго куба к первому кубу в качестве связанных объектов, но он не создал отношения использования измерения с измерением Date от первого куба. Таким образом, нежизнеспособным.

Я не хочу создавать гигантский единый куб.

Пожалуйста, помогите мне предложить решение или поработать. Заранее спасибо.

+0

Почему бы не добавить строки фактов из всех отделов в одну таблицу фактов вместо того, чтобы ставить ее в две таблицы фактов? Почему вы не хотите ни одного куба? – GregGalloway

+0

Удалось ли вам найти решение Merin? У меня есть аналогичная проблема, когда у меня есть разные имена в разных кубах (хотя я использую одну и ту же дату), и мне нужно связать их все, используя фильтр даты на моей панели. – TJH

+0

Я упростил его, указав одинаковое имя измерения во всех кубах. –

ответ

2

Мне интересно, почему Связанные объекты не помогло. Давайте создадим все шаг за шагом.

Вот структуры двух кубов, которые я использовал: VirtualCubes_1Initial

создания виртуального куба: VirtualCubes_2CreateCube

VirtualCubes_3Result

Основным недостатком этого метода:

Вы можете» t просто добавьте меру в один из кубов, которые используются в виртуальном кубе. VirtualCubes_4PossibleError

Вам необходимо повторно связать куб, чтобы избежать этой ошибки.

Надеюсь, эта информация поможет.

+0

Спасибо. Как я могу связать куб? –

+0

Удалить группу мер из виртуального куба и снова добавить параметр «Связанные объекты». –