0

All_Product hierarchy入っていAll_product dimensionます。strength-->product-->market

製品の成長と市場の成長を月単位で計算したい((current-prev)/prev)。私はスクリプトを使用して、製品の成長 (wrt product) と市場の成長 (wrt market) を計算しました。例: 特定の市場における各製品の市場成長は、同じ例になります。

私は市場を持っており、製品を持っている市場m1の下にあり、そして. 個々の製品の成長と市場の成長があります。質問は、私が製品レベルで市場に行く場合、製品の市場成長値は同じでなければならないということです。m1p1p2p3p1p2p3

もしproduct_growth (m1) = 50そしてmarket_growth(m1)=75そしてproduct_growthp1,p2そしてp3かもしれません15,25です10market_growthp1,はp2, になりp3ます757575

市場の成長のために使用しているスクリプト:

SCOPE 
  (
    [Monthly Growth].[VOLUME CALC].&[2.]
   ,Descendants
    (
      [All Products].[All Products].[All]
     ,[All Products].[All Products].[Market]
    )
   ,self
  );
  this = 
    IIF
    (
        Aggregate
        (
          [All Time Periods].[All Time Periods].[Prev_Month]
         ,[Monthly Growth].[VOLUME CALC].DefaultMember
        )
      = 0
     ,NULL
     ,
        (
          Aggregate
          (
            [All Time Periods].[All Time Periods].[Current_Month]
           ,[Monthly Growth].[VOLUME CALC].DefaultMember
          )
        - 
          Aggregate
          (
            [All Time Periods].[All Time Periods].[Prev_Month]
           ,[Monthly Growth].[VOLUME CALC].DefaultMember
          )
        )
      / 
        Aggregate
        (
          [All Time Periods].[All Time Periods].[Prev_Month]
         ,[Monthly Growth].[VOLUME CALC].DefaultMember
        )
    );
END SCOPE;
4

0 に答える 0