【问题标题】:MDX Query to return list of customers except customers from previous time periodsMDX 查询返回除以前时间段的客户外的客户列表
【发布时间】: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)。

我一直坚持这一点,如何从结果中过滤掉“不想要的”客户。有人可以帮帮我吗?

【问题讨论】:

    标签: service ssas mdx analysis


    【解决方案1】:

    Except 函数呢?不工作吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      相关资源
      最近更新 更多