我正在尝试合并两个单独的 MDX 查询的结果,其中度量来自同一个度量组。立方体设计基于生命周期事务模型,其中日期都是角色扮演维度。查询是:
select [Measures].[Issued] on columns,
[Product].[Product Name].[Product Name] on rows
from [MET2DW]
where ([Product].[Product Type].&[IP], [Product].[Component Type].&[SD],[Issued Date].[Fiscal Year Name].&[Fiscal Calendar 2010])
select [Measures].[Last hits] on columns,
[Product].[Product Name].[Product Name] on rows
from [MET2DW]
where ([Product].[Product Type].&[IP], [Product].[Component Type].&[SD],[Last Sync Date].[Fiscal Year Name].&[Fiscal Calendar 2010])
我尝试过使用 CROSSJOIN,但后来它抱怨我试图交叉加入的措施在同一个层次结构中。如果我在同一个集合上使用两个度量来运行查询,那么日期过滤器就不再起作用了。问题基本上是它们对于每个计数都是不同的日期维度,并且它们以不同的方式分割......
有没有办法做到这一点?