【发布时间】:2011-04-11 08:17:25
【问题描述】:
我有一个非常简单的多维数据集,其中包含购买交易详情。
尺寸:
1. 时间维度有两个层次:
一种。完整的日期层次结构:年 > 月 > 月中的某天
湾。星期几层次结构:DayOfWeek > 星期几
- 单个成员的存储维度:
一种。店铺编号
face 表包含每笔交易的商店 id 和时间。
查询目标是返回按星期几成员排列的特定时间范围内所选商店交易的计数度量。
例如:附加了输入商店 ID (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]
我的查询的问题是它返回整个事实表上的事务计数,而不是我询问的时间范围。
谢谢!
【问题讨论】: