2015-10-26 69 views
0

我有客戶維度與這些領域: 市 成本 日期如何在MDX查詢中對維度的字段進行分組?

例:

[Customer].[City].&[London] 
[Customer].[City].&[Paris] 
[Customer].[City].&[Milano] 
[Customer].[City].&[Firenze] 
[Customer].[City].&[Madrid] 
[Customer].[City].&[Berlin] 

我需要這樣做:

[Customer].[City].&[London] -> [Customer].[City_G].&A 
[Customer].[City].&[Paris] -> [Customer].[City_G].&A 
[Customer].[City].&[Milano] -> [Customer].[City_G].&A 
[Customer].[City].&[Firenze] - [Customer].[City_G].&B 

在報告服務,我需要以顯示組A和B,不僅重命名(我可以做與案例陳述)我需要顯示在該領域的總數倫敦,巴黎和米蘭A.

你能幫助我嗎?謝謝!!

+0

你有沒有考慮在數據倉庫中處理這個問題?這將是更好的事情。 – SouravA

回答

0

你使用,以便在mdx腳本,這些將這樣分組的標籤mdx

WITH SET [set_A] AS 
{ 
    [Customer].[City].&[London], 
    [Customer].[City].&[Paris], 
    [Customer].[City].&[Milano] 
} 
MEMBER [Customer].[City_G].[A] AS 
    AGGREGATE([set_A]) 
SELECT 
[Customer].[City_G].[A] ON 0, 
[Measures].[somMeasure] ON 1 
FROM [yourCube]; 

如果不需要計數或不同的數,然後AGGREGATE可以SUM在上面所取代。

相關問題