我需要獲取成員資產的最大值才能在另一個MDX
表達式中使用。成員資產的最大價值
由於從Adventure Works公司的例子中,我使用下面的
WITH
MEMBER DoFP AS
[Customer].[Customer].Properties("Date of First Purchase")
MEMBER MaxDoFP AS
Tail
(
NonEmpty
(
[Date].[Date].[Date]
,[Measures].[DoFP]
)
,1
).Item(0).MemberValue
SELECT
[Date].[Calendar Year].[Calendar Year] ON 0
,{
[Customer].[Customer].&[20075]
,[Customer].[Customer].&[15568]
,[Customer].[Customer].&[20285]
} ON 1
FROM [Adventure works]
WHERE
[Measures].[DoFP];
我想它回到2008年6月15日,所有行/ COLS這是第一次購買的亞倫亞歷山大日期(誰擁有所選客戶的最高DoFP),以便我可以做更多的計算。相反,它給了我2010年12月31日,因爲(我認爲)這是我的[Date]。[Date]。[Date]中的最後一個日期。
不介意不漂亮:)!這將工作的用戶定義集?用戶將查詢來自Excel PT的數據並自行選擇客戶? – user2999794 2014-12-02 10:27:04
我最初的直覺是它可能會掙扎 - 測試一下並讓我知道。創建命名集和度量,看看會發生什麼。你是否在使用能夠爲PT添加自定義度量的'2013'? – whytheq 2014-12-02 10:29:48
(p.s.漂亮很重要) – whytheq 2014-12-02 10:30:06