我有一个非常简单的MDX查询,它返回维度的内容。
我想在结果集中再注入一行作为MDX的一部分。
这可能吗?
答案 0 :(得分:2)
您可以创建维度的计算成员。假设我的立方体中有4个区域成员:东,西南和中央。
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]
答案 1 :(得分:0)
不,它必须是某个维度的成员