【发布时间】:2014-06-02 04:18:43
【问题描述】:
是否可以交叉加入并仅在两个成员相等的情况下返回?例如以下针对 SSAS 2012 中的 Adventure Works 的查询
select [Measures].[Reseller Sales Amount] on 0
,topcount(([Ship Date].[Date].Children,[Delivery Date].[Date].Children),5) on 1
from [Adventure Works]
将返回以下值
Reseller Sales Amount
January 1, 2005 January 1, 2005 (null)
January 1, 2005 January 2, 2005 (null)
January 1, 2005 January 3, 2005 (null)
January 1, 2005 January 4, 2005 (null)
January 1, 2005 January 5, 2005 (null)
我想要的结果如下
Reseller Sales Amount
January 1, 2005 January 1, 2005 (null)
January 2, 2005 January 2, 2005 (null)
January 3, 2005 January 3, 2005 (null)
January 4, 2005 January 4, 2005 (null)
January 5, 2005 January 5, 2005 (null)
无论是否使用交叉连接,我都可以使用 MDX 查询获得如下结果吗?
【问题讨论】: