2016-06-09 105 views
0

我需要一個MDX腳本,針對一比功能, 該功能在Excel中存在,並且是 稱爲「值顯示爲>父行彙總的百分比」MDX - 父行彙總的百分比

這就是結果我想

Show Excel Example

Excel不只是在客戶端通過格式化MDX 值(SQL Server Profiler中選中)。

因此,有人可以幫我嗎?

請注意腳本必須與尺寸無關, 也我不想移動整個日期層次結構,只有選定日期範圍的 的比率值。 (這也是一個很大的問題)

類似click msdn microsoft community但這不是我的問題的解決方案。

+0

您的意思是代碼必須跨越任何維度的任何層次結構工作? – SouravA

+0

是,像Excel不會 – Blin4ik

+0

應該並不重要維度,我希望看到每一個共行內從最低級別的比率值達到最高(合計= 100%)和總依賴於我的選擇/過濾設置 – Blin4ik

回答

0

您將需要創建用於計算這個單獨的措施。一般格式爲:

CREATE MEMBER [Measures].[% Of Parent] AS 
(
DIVIDE(
    [Measures].[foo], 
    ([Measures].[foo], [Date].[Calendar].CurrentMember.Parent) 
     ), 
FORMAT_STRING = "Percent" 
) 
+0

該功能必須與腳本尺寸[日期]維度無關。在我的例子中是Date-Dimension和最低級別的ProductGroup-Dimension。我們需要一個動態的解決方案 – Blin4ik