我想創建一個MDX查詢計算出最暢銷的店的領地,然後小計領土。MDX頂部開始往下數小計
我已經使用TOPCOUNT函數生成函數創建的最常見地點一集,但我有試圖子總每一領土真正的麻煩。
我MDX如下:
WITH SET [TopLocationsPerTerritory] AS
GENERATE(
Except ([Locations].[Territory].MEMBERS, [Locations].[Territory].[All]),
TOPCOUNT(
{[Locations].[Territory].CurrentMember} * Except ([Locations].[Location Hierarchy].[Location].MEMBERS,[Locations].[Location Hierarchy].[Location].[All]),
5,
[Measures].[SLS ($)]
)
)
SELECT {
[Measures].[SLS YTD ($)],
[Measures].[SbD BUD SLS YTD ($)],
[Measures].[SbD BUD v ACT SLS YTD VAR %],
[Measures].[SLS LFL YTD %],
[Measures].[SLS GP YTD ($)],
[Measures].[SbD BUD GP YTD ($)],
[Measures].[SbD BUD v ACT GP YTD VAR %],
[Measures].[SLS LFL GP YTD %],
[Measures].[SLS ($)],
[Measures].[SbD BUD GP ($)],
[Measures].[SbD BUD v ACT SLS VAR %],
[Measures].[SLS LFL %],
[Measures].[SLS GP ($)],
[Measures].[SbD BUD GP ($)],
[Measures].[SbD BUD v ACT GP VAR %],
[Measures].[SLS LFL GP %]
} ON COLUMNS,
(
[TopLocationsPerTerritory]
) on ROWS
而且效果都不錯。 但是我已經嘗試了幾種方法,無法獲得每個領土的小計。我設法得到了整個數據集的集合,但這不是我所需要的。
人們很難幫助你。也許你可以用樣本數據和期望的結果創建一個更簡單的數據集版本。 – Stephan
@Stephan - 好像包含所有必需的信息 – whytheq
嗨Will--你找到了你的問題的答案嗎? – whytheq