日期角色扮演维度。与主日期维度比较

时间:2015-05-09 14:23:42

标签: pentaho mondrian saiku

我正在使用Mondrian,Pentaho和Saiku。

例如,在简单的仓库中,简化订单只添加有趣的部分。

订单事实表中包含以下列:日期,客户ID和金额。

|date      |customer id|amount|
|2015-04-01|          1|    50|
|2015-04-02|          1|    20|
|2015-04-02|          2|    20|

客户的维度列包含:客户ID,名称和首次订购日期:

|customer id|name   |first order date|
|          1|Joe    |2015-04-01      |
|          2|Charles|2015-04-02      |

客户的第一个订单的日期是角色扮演维度。 我希望能够在Mondrian多维数据集中使用这两个度量:

  • 按日期和第一个订单日期分组,给我金额。这个数据模型

  • 就可以了
  • 每个月/每周,给我这个月/周的第一笔订单的客户所花的钱。

我认为这主要是一个建模或架构问题,如果没有在这里编写架构可能会更容易,但如果有必要可以将其添加到问题中。

第二个指标很难做到,因为它必须找到一种比较日期是否与主要维度日期相同的方法。我试图通过计算的度量和MemberToStr来解决这个问题,但我找不到方法。关于如何进行的任何想法?

0 个答案:

没有答案