この値を生成する 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];