Вычисляемый элемент в кубе SSAS на основе двух измерений - PullRequest
0 голосов
/ 26 апреля 2018

Я хотел бы создать вычисляемый элемент в моих вычислениях внутри куба SSAS, но он должен основываться на двух отдельных измерениях (я не знаю, как назвать его по-другому, может быть, «лучше»).).Ниже представлена ​​картинка, которую я имею в виду:

New calculated member

Мне нужен элемент "FYE", основанный на значениях из двух измерений - "Расчеты времени" и "Анализ".Из «Расчет времени» я должен суммировать «YTD» (но только «Факт» из измерения «Анализ») с «ROY» (но только «Бюджет» из измерения «Анализ»).Это вообще возможно?Если так то как?Спасибо за любую помощь в этом случае:)

1 Ответ

0 голосов
/ 26 апреля 2018

Вы должны определить меры, которые возвращают 100 и 600 из вашего примера.Как только вы это сделаете, создайте показатель calc, равный ([DimTimeCalculations].[Time Calculations].[YTD], [DimAnalysis].[Analysis].&[Actual], [Measures].[<measure to produce 100>]) + ([DimTimeCalculations].[Time Calculations].[ROY], [DimAnalysis].[Analysis].&[Budget],[Measures].[,<measure to produce 600>]).

Одно предостережение - этот CM выдаст идентичные результаты для всех членов [DimTimeCalculations].[Time Calculations] и [DimAnalysis].[Analysis] иерархий.Чтобы исправить это, вам нужно создать области видимости для отдельных членов.

...