2016-05-12 4 views
0

Я пытаюсь применить значение меры, рассчитанное на уровень месяца до измерения, содержащегося в этом месяце т.е.MDX - Применение месяца итогового значения для измерения

Before

должен выглядеть так:

After

Я попытался использовать показующее утверждение до сих пор, но не повезло.

SCOPE (
    {[Sale].[Sale Year].&[2]:[Sale].[Sale Year].&[7]} 
      ,[Date].[Calendar Month].&[201603] 
      ,[Measures].[Costs Per Sale]); 

THIS = ([Date].[Calendar Month].&[201603],[Measures].[Costs Per Sale]); 
END SCOPE; 

Aggregated Sales мера рассчитывается с использованием Sale Year, которые, к сожалению, не может и не быть связаны с Cost размерности.

Кто-нибудь знает, как я могу применить ежемесячное значение Cost Per Sale к размеру [Sale].[Sale Year]?

Благодаря

+0

Единственное различие во втором ПИК является то, что затраты на продаж повторяется для каждого члена. Это то, что вы хотите? – SouravA

+0

@SouravA Да, кроме [Дата]. [Месяц календаря] и [Продажа]. [Год продажи] не образуют естественную иерархию. – Badger1000

ответ

0

Попробуйте это -

SCOPE ({[Sale].[Sale Year].&[2]:[Sale].[Sale Year].&[7]} ,[Measures].[Costs Per Sale]);  
THIS = ([Sale].[Sale Year].[All],[Measures].[Costs Per Sale]); 
END SCOPE; 
+0

Работал отлично, спасибо вам большое. Так просто, и это сводит меня с ума – Badger1000

Смежные вопросы