2

この値を生成する MDX クエリがあります

+----------+----------+--------------+--------+-- --------------+------+
| | | | 販売累計 | 目標に対する売上高比率 |
+ + ----------+--------------+--------+------------- ---+-------
| | | | 町A | 町B | 町 C | 町A | 町B | 町 C |
+----------+----------+--------------+--------+-- --------------+------+
| | 第 1 四半期 | 10 | 20 | 30 | ? | | ? | | ? | |
| | 第 2 四半期 | 30 | 40 | 60 | ? | | ? | | ? | |
+----------+----------+--------------+--------+-- --------------+------+

売上比率を目標に合わせるために MDX で計算する方法がよくわかりません。比率を計算するには、売上累積 (メジャー) を各町の目標で割るだけです。

私の地理ディメンションは次のようになります。

+------------+----+
| | Dim_Geography |
+--------------+
| | 県 |  
| | 地区 |
| | タウン | タウン |
| | ターゲット |
+--------------+

現在、これは累積販売用の私の mdx スクリプトです。

WITH 
  MEMBER [Measures].[SalesCumulative] AS 
    Sum
    (
      NULL : [Date].[Quarter].CurrentMember
     ,[Measures].[Sales]
    ) 
SELECT 
    {[Measures].[SalesCumulative]}
  * 
    Descendants
    (
      [Geografi].[District].[All],
     ,AFTER
    ) ON 0
 ,{Descendants([Date].[Quarter].[All],,AFTER)} ON 1
FROM [Cube];
4

1 に答える 1