在MDX查询中添加空白列

时间:2013-06-05 08:03:54

标签: mdx cross-join

如何在MDX查询中添加空白列?

我已尝试过所有可能的选项,例如添加成员和所有选项,但是当我尝试交叉加入新成员时,我会收到MDX错误。请指导我完成这个。

由于

我们需要遵循MDX格式并在MDX查询中需要空白列

Required MDX format

我目前的MDX是

WITH
SET [PL_AsOfDate_XXX] AS
    Distinct(
        Hierarchize({
            [AsOfDate].[ALL].[AllMember].[31-05-2013], [AsOfDate].[ALL].[AllMember].[30-05-2013]})
    )
SET [PL_AsOfDate_XXX2] AS
    Distinct(
        Hierarchize({
            [AsOfDate].[ALL].[AllMember].[31-05-2013]})
    )
MEMBER [Book].[Books] AS
    Aggregate({[Book].[ALL].[AllMember].[YYY], [Book].[ALL].[AllMember].[ZZZ]})
SELECT
NON EMPTY DrilldownLevel({[LBook].[ALL].[AllMember]}) ON ROWS,
NON EMPTY {Crossjoin({[Measures].[1D]}, [PL_AsOfDate_XXX]), Crossjoin({[Measures].[10D]}, [PL_AsOfDate_XXX2])} ON COLUMNS
FROM [Cube]
WHERE ([Book].[Books], [Type].[Type].[TOTAL])

1 个答案:

答案 0 :(得分:0)

使用 会员有点1 + 1 成员BlankColumn1为null 成员BlankColumn2为null 成员BlankColumn3为null 选择 ( {  东西,  BlankColumn1,  BlankColumn2, BlankColumn3 }) 在列上  来自[UKM Trading]