【问题标题】:UNION ALL of 2 MDX queries (within data cube)UNION ALL of 2 MDX 查询(在数据立方体中)
【发布时间】:2022-12-10 09:36:02
【问题描述】:

我是mdx菜鸟.. 谁能知道如何对这两个 MDX 查询执行 UNION ALL 操作,就会得到一盒金币:

SELECT
{
[Measures].[P Count]
}
ON COLUMNS,
{
(
[Dim P View].[Person Key].[Person Key].ALLMEMBERS *
[Dim P View].[Is Sensitive Data A].[Is Sensitive Data A].ALLMEMBERS *
[Dim P View].[Is Sensitive Data B].[Is Sensitive Data B].ALLMEMBERS *
[Dim P View].[Is Person Imp X].[Is Person Imp X].ALLMEMBERS 
)
}
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME
ON ROWS FROM ( SELECT ( { [Dim P View].[Is Person Imp X].&[True] } )
ON COLUMNS FROM [BI_CUBE])


***UNION ALL***


SELECT
{
[Measures].[P Count]
}
ON COLUMNS,
{
(
[Dim P View].[Person Key].[Person Key].ALLMEMBERS *
[Dim P View].[Is Sensitive Data A].[Is Sensitive Data A].ALLMEMBERS *
[Dim P View].[Is Sensitive Data B].[Is Sensitive Data B].ALLMEMBERS *
[Dim P View].[Is Person Imp Y].[Is Person Imp Y].ALLMEMBERS 
)
}
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME
ON ROWS FROM ( SELECT ( { [Dim P View].[Is Person Imp Y].&[True] } )
ON COLUMNS FROM [BI_CUBE])

我尝试通过 Power Pivot / Power BI 附加查询 - 成功了,但这是在一个查询中包含它的主要要求。

【问题讨论】:

    标签: ssas mdx business-intelligence mdx-query


    【解决方案1】:

    尝试这个:

    
    SELECT
    {
    [Measures].[P Count]
    }
    ON COLUMNS,
    {
    (
    [Dim P View].[Person Key].[Person Key].ALLMEMBERS *
    [Dim P View].[Is Sensitive Data A].[Is Sensitive Data A].ALLMEMBERS *
    [Dim P View].[Is Sensitive Data B].[Is Sensitive Data B].ALLMEMBERS *
    {
     ([Dim P View].[Is Person Imp X].&[True], [Dim P View].[Is Person Imp Y].[All]),
       ([Dim P View].[Is Person Imp X].[All], [Dim P View].[Is Person Imp Y].&[True])
    }
    )
    }
    DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME
    ON ROWS FROM [BI_CUBE]
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多