【问题标题】:Adding a fact table with start date and end date to a multidimensional cube将具有开始日期和结束日期的事实表添加到多维多维数据集
【发布时间】:2014-11-24 22:31:15
【问题描述】:

我有一个包含工资数据的事实表,其中包含员工 ID、美元、开始日期和结束日期(支付期)等列。所以粒度不在日常级别。我们如何将此事实表添加到我的多维数据集并链接到日期维度?我在多维数据集中有一个典型的日期维度,包含日期、月份、季度和年份。

注意 - 开始和结束日期并不总是在日历月的同一天。我知道通过将美元金额除以开始日期和结束日期之间的天数以某种方式将谷物“转换”为每日水平是一个糟糕的主意,但我想不出另一个/更好的选择。

【问题讨论】:

  • 魔方打算回答哪些问题?
  • 你想测量什么?
  • 谢谢,用户希望同时看到美元和小时。小时来自另一个时间输入系统,其中粒度为每日。他们想看看在 x 个月等期间他们向员工支付了多少钱。

标签: ssas mdx


【解决方案1】:

正如in the documentation 解释的那样,事实表/度量组与维度的关系不必指向维度的关键属性/列,它可以指向任何属性(如您的情况中的月份属性)。然后,您只能使用您链接到的属性以及从中直接或间接引用的属性。如果您的维度中有从月到季和从季到年的引用,那么引用月份属性的度量值组中的度量值可以使用季度或年。但他们不能使用天数。

【讨论】:

  • @FrankPI - 抱歉,我无法遵循建议,但谢谢。如何将事实表链接到我的日期维度?将事实表转换为“日常级别”是一个非常糟糕的主意吗?
猜你喜欢
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 2021-12-22
  • 2021-12-14
  • 1970-01-01
  • 1970-01-01
  • 2020-10-05
  • 2022-01-23
相关资源
最近更新 更多