【发布时间】:2011-10-10 19:37:17
【问题描述】:
我在编写 2 个 MDX 查询时遇到问题:
1) 一个查询应该返回所有客户(具有相应的销售额),这些客户在过去 3 个完成的月份中进行了购买(每个月至少 1 次购买),并且在这些月内没有进行任何购买在这 3 个月之前(起始时间为当年年初)
2)一个查询应该返回所有客户(具有相应的销售额),这些客户在过去 3 个月内没有购买过(每个月没有购买过),但在这 3 个月之前的几个月里有过购买(起始时间为当年年初)
OLAP Cube 的底层 DWH 结构如下:
有一个名为 factPurchases 的事实表(包含 salesAmount 列,也是多维数据集中的一个度量),以及这些维度表:dimCustomer 和 dimDate(具有层次结构级别 Year、Month、Day)。
我一直坚持这一点,如何从结果中过滤掉“不想要的”客户。有人可以帮帮我吗?
【问题讨论】: