我有一个非常简单的立方体与购买交易的细节。
尺寸:
具有两个层次结构的
a.完整日期等级:年>月>月日
b.一周中的一天等级: DayOfWeek >月中日
a.商店id
face表包含每个事务的存储id和时间。
查询的目标是返回特定时间范围内按周成员安排的特定时间范围内所选商店事务的计数度量值。
例如:附加输入存储ids (111,222,444)和时间范围(5/1/10-6/1/10)的结果。
我建立的查询:
SELECT
[DATETIME_DIM].[Hierarchy].[Day Of Week] * [Measures].[Count] ON columns,
{
`{[STORE_DIM].[STORE ID].[111], [STORE_DIM].[STORE ID].[222], [STORE_DIM].[STORE ID].[444]}`
} on rows
FROM [MY_CUBE]
where [DATETIME_DIM].[2010].[May].[1] : [DATETIME_DIM].[2010].[June].[1]
我的查询的问题是,它返回整个事实表上的事务计数,而不是特定于我所要求的时间范围。
谢谢!
发布于 2011-04-29 14:37:48
尝试指定一个层次结构。在列子句中似乎有层次限制,但在限制子句中没有。
https://stackoverflow.com/questions/5618565
复制相似问题