MDX查询问题(特定时间范围内的计数度量)

MDX查询问题(特定时间范围内的计数度量),mdx,ssas,Mdx,Ssas,我有一个非常简单的立方体与购买交易的细节。 尺寸: 1.具有两个层次结构的时间维度: A.完整日期层次结构:年>月>月日 B星期日层次结构:星期日>月日 单个成员的存储尺寸: A.商店id face表包含每个事务的存储id和时间 查询的目标是返回特定时间范围内所选商店的交易计数度量值,该时间范围由“星期几”成员安排。 例如:输入存储ID 111222444和时间范围5/1/10-6/1/10的结果附在后面。 我构建的查询: 选择 [DATETIME\u DIM].[Hierarchy].[D

我有一个非常简单的立方体与购买交易的细节。 尺寸: 1.具有两个层次结构的时间维度: A.完整日期层次结构:年>月>月日 B星期日层次结构:星期日>月日

单个成员的存储尺寸: A.商店id face表包含每个事务的存储id和时间

查询的目标是返回特定时间范围内所选商店的交易计数度量值,该时间范围由“星期几”成员安排。 例如:输入存储ID 111222444和时间范围5/1/10-6/1/10的结果附在后面。

我构建的查询:

选择 [DATETIME\u DIM].[Hierarchy].[Day Of Week]*[Measures].[Count] 在专栏上, { {[STORE_DIM].[STORE ID].[111],[STORE_DIM].[STORE ID].[222],[STORE_DIM].[STORE ID].[444]} }成排 从[我的魔方] 其中[DATETIME_DIM].[2010].[May].[1]:[DATETIME_DIM].[2010].[June].[1]

我的查询的问题是,它返回整个事实表上的事务计数,而不是我要求的特定时间范围


谢谢

尝试指定一个层次结构。似乎在columns子句中有hirarchy限制,但在restriction子句中没有