time - 如何将一周放入日历时间层次结构中?

标签 time ssas olap business-intelligence dimensions

与立方体一样,用户希望不适合层次结构的事物分层显示。他们希望将日 > 周 > 月 > 季度 > 年视为层次结构,但周的问题是它们可以是 1-2 个月的一部分,而不仅仅是 1 个月(并且可以扩展为 2 个季度、学期、年)。

所以我的问题是:如何设置属性关系,以及如何设置层次结构?这是我所拥有的,但我知道它不是最佳的。

层次结构(周期 == 周):

hierarchies

属性关系:

attribute relationships 没有周期->年,因为是多对多的关系

最佳答案

您需要关注四种类型的星期:

  1. 一年中的第几周 (1-53)。层次结构:年 > 周

    您应该决定是希望从 1 月 1 日开始第 1 周,还是按照 ISO standard

  2. 每月的第几周 (1-5)。层次结构:年 [> 季度] > 月 > 周

    您应该决定是希望在每月的第一天还是每月的第一个星期日/星期一开始第 1 周。

  3. 会计年度的第几周 (1-53)。层次结构:会计年度 > 周

  4. 财政月的第几周 (1-5)。层次结构:财政年度 [> 季度] > 月 > 周

关于time - 如何将一周放入日历时间层次结构中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18152118/

相关文章:

azure - 为什么 Azure Analysis Services 不支持多维模型?

立方体中的 SSAS 最大计算

java - Mondrian Olap 向下钻取算法

database - 任何可扩展的 OLAP 数据库(网络应用程序规模)?

java - 数字 "41794"和今天的日期(即 04/06/2014)之间有什么关系?

在 Linux 上确定 clock_gettime 分辨率的正确方法

sql-server - Adventureworks 立方体部署失败 : 'user does not have permission to create a new object in ' GARY-PC' or the object does not exist

sql - OLAP 如何处理数字范围的维度?

node.js - Puppeteer 浏览器内时间加速

c++ - 正确更改 TAI 时间纪元