2010-10-20 37 views
2

我有一個非常簡單的MDX查詢,可以回退維度的內容。向MDX結果集中添加額外的行

我想再注入一行作爲MDX的一部分結果集。

這可能嗎?

+2

可能的重複http://stackoverflow.com/questions/3697585/mdx-creating-a-dynamic-grouping-member?你可以再詳細一點嗎? – Meff 2010-10-20 08:27:48

回答

0

沒有,它必須有一些尺寸

1

可以創建維度的計算成員中的一員。假設我的立方體中有4個區域成員:East,South South和Central。

 
SELECT 
{[Profit].[Sales]} ON COLUMNS, 
NON EMPTY [Market].Generations(2).Members ON ROWS 
FROM [Basic] 

會給我4個地區的銷售額。

如果我向該區域添加一個虛擬計算成員,我可以得到一行額外的結果。

 
WITH 
MEMBER [Market].[Dummy] AS 
    '0', 
    SOLVE_ORDER = 0 
SELECT 
{[Margin].[Sales]} ON COLUMNS, 
NON EMPTY Union(
    [Market].Generations(2).Members, 
    {[Market].[Dummy]}) ON ROWS 
FROM [Basic] 
相關問題