MDX查询,返回客户列表(不包括以前时间段的客户)



我在编写2个MDX查询时遇到了麻烦:

1)一个查询,该查询应返回在最近3个月内(每个月至少一次购买)进行过购买的所有客户(具有相应的销售额),并且在这3个月之前的月份没有进行任何购买(起始周期为本年度的年初)

2)一个查询,该查询应该返回在最近3个月内没有购买(每个月都没有购买)但在这3个月之前的几个月(起始期间是本年度的开始)有任何购买的所有客户(具有相应的销售额)

OLAP多维数据集的底层DWH结构如下:

有一个名为factPurchases的事实表(包含salesAmount列,它也是多维数据集中的一个度量),以及这些维度表:dimCustomer和dimDate(具有层次结构级别为Year、Month、Day)。

我在这一点上卡住了,如何从结果中过滤掉"不需要"的客户。有人能帮帮我吗?

Except函数呢?它不起作用吗?

最新更新