创建一个时间维度
1.概述
Dundas BI包括一个具有层次结构的时间维度,可用于过滤、排序、分组和深入。
此时间维度具有您可以自定义的各种设置。您还可以基于典型的时间维度创建新的时间维度格雷戈里日历,或其他日历系统,如13期,财政,ISO 8601,报告(市场营销)。
相关视频:时间维度概论
2.创建一个新的时间维度
首先,去主菜单,点击新,然后点击时间维度。
这将打开新时间维度对话框。
点击名字文本框中输入时间维度的名称保存对话框,然后单击提交。
回到新时间维度对话框中,设置时间提供到您想要的日历类型:格雷戈里,财政,ISO 8601,报告(市场营销),或13期。其余字段根据您的选择而不同。
2.1.格雷戈里
公历也被称为西历,是最广泛使用的通用日历。
的一周的第一天可以从默认值周日如果需要的话。
接下来,选择时间。时间维度层次结构及其级别将基于此选择自动创建。
调整日期范围根据您正在处理的数据的时间维度,这可以确定筛选器中可选择的日期范围。
缺省情况下,开始日期设置为固定值,等于当前年份开始前8年。的来或结束日期在默认情况下不固定,而是设置为令牌值本年年底。通过使用令牌,结束日期将随着时间的逐年推移而自动更改。
点击提交创建时间维度。
中找到并展开时间维度探索窗口,并查找基于您选择的时间段生成的一个或多个层次结构和属性。更详细地描述了这些后面的一节。
2.2.财政
一个财政日历对应于一个组织的12个月的会计期间(或财政年度)。这个时期可能不同于典型的公历年。
要设置财务日历,请选择一周的第一天。
接下来,您可以选择设置财务日历命名约定来日历年+ 1如果一个财政年度的开始应该以下一个日历年命名。
然后选择财政年度的开始月、日和小时。
选择时间,它将定义时间维度层次结构及其级别。
更新日期范围如果需要,如Gregorian案例中所述,然后单击提交创建和检查时间维度。
2.3.ISO 8601
的ISO 8601日历是一种基于周数的国际标准(例如:2016 - w01表示2016年第一周)。
要设置ISO 8601日历,请选择时间,它将定义时间维度层次结构及其级别。
更新日期范围如果需要,如Gregorian案例中所述,然后单击提交创建和检查时间维度。
2.4.报告(市场营销)
一个报告日历(又称日历)市场营销,4-4-5,4-5-4等)通常用于零售和制造业。这种日历将一年分为四个季度,每个季度由13周组成。
每个季度的13周可以进一步分为4周月和5周月的组合。例如,a4-5-4报告日历使用4周的月、5周的月和4周的月的组合来定义季度。另一种可能月的规则您可以选择的选项有4-4-5和5-4-4。报告日历有效地允许您定义month-week而周并不平均地划分为公历月份。
由于一个报告年度由52周组成,总共364天,因此在一定的年份之后,每年会额外插入一个星期,以确保它与通常为365天的公历年保持接近。的周规则选项根据公历年开始的那一天确定每个报告年度的开始时间,这导致大多数年份有52周,但有些年份有53周。报告年度可以从每月一周的第一天开始首四天工作周,第一个完整周,或第一天发生在公历年内的事。
如上文所述,当一年由53个星期组成时多出一周的月份设置确定是否将本周添加到第一个或最后的一年中的月份(例如,转动。最后的4-5-4一个月过去了4-5-5月)。你也可以选择将52-53周合并为14天周如果首选(在8.0.2版本及更高版本中)。
2.5.13期
的13期日历将典型的一年分为13个周期,每个周期4周期类似于一个月,但有相同的天数,以便于“每月”比较。
与报告日历一样,13周期年由52周组成,总计364天,并且必须在某些年份中插入额外的一周,以确保其与公历年保持接近。的周规则如上所述,报表日历的选项决定了这一点。
当这导致一年有53周时,额外的一周通常分配给该年的第13个周期,但您可以使用额外一周的时间设置。
如果选择包含季度时间周期在你的时间维度中,你的四个季度中的一个必须由四个周期而不是三个周期组成,以便每年有13个周期。这是可自定义的四季度设置。
3.格式化时间维度级别
当从主菜单打开现有时间维度时,可以设置时间维度级别的格式。也可以在探索窗口,或右键单击(长按)并选择编辑。
在时间维度对话框,向下滚动并单击以展开格式化节,它允许您为每个层次结构级别以及不同的区域性选择不同的格式化选项。
如果要编辑的时间维度具有多个层次结构,请首先选择a层次结构格式化。
接下来,选择层次结构级别格式。您可以选择自定义级别名称在Dundas b10或更高。
设置所需的格式标题格式和简短字幕格式盒子。这些可以是。net标准日期和时间格式或者自定义日期和时间格式。
标准日期和时间格式由单个字符指定,并根据每个登录用户的区域性自动放置其日期和时间组件。下面是一些例子:
标准格式 | 说明符 | 手机文字输入的软件 |
---|---|---|
短的日期 | d | 6月/ 12/2015 |
长时间的日期 | D | 2015年6月5日,星期五 |
短的时间内 | t | 31我 |
长时间 | T | 8:31:05我 |
日期长,时间短 | f | 2015年6月5日星期五上午8:31 |
漫长的约会,漫长的时间 | F | 2015年6月5日,星期五,8:31:05 AM |
月/日 | 米 | 6月05 |
月/年 | Y | 2015年6月 |
自定义格式允许您自己放置每个日期和时间组件。完整自定义格式的一个示例是yyyy-MM-dd。一些常见的自定义格式说明符:
自定义格式 | 说明符 | 手机文字输入的软件 |
---|---|---|
一年 | Y, yy, yyyy | 5、05、2005 |
月 | 嗯,嗯,嗯,嗯 | 4月4日,4月4日 |
一天 | D, dd, dd, DDDD | 9,09,星期三,星期三 |
12小时时钟 | h, hh | 9日,09年 |
24小时时钟 | H, HH | 9,09 & 21,21 |
分钟 | 米,毫米 | 6日06 |
秒 | 年代,党卫军 | 8日08 |
AM / PM | t, tt | 一个,是 |
分数秒 | F ff FFF | 6,61,611 |
文字的文本 | “我的文本” | 我的文本 |
的文化下拉菜单可选地允许您为登录的用户设置不同的格式设置文化(语言)。你可以点击加入新的文化然后输入本地化文化代码/标签如- fr或de-AT,然后在设置格式时切换区域性下拉菜单中的选项。
单击提交按钮,以保存您的更改。
3.1.财政月格式
财政时间维度提供了使用财政或日历值或两者的组合来格式化月份的选项。
打开财政时间维度后,向下滚动并展开预览节,并观察月份级别的显示格式财政月号和财政年度值。
控件中设置标题时支持的格式总结如下格式化部分:
格式首字符 | 显示 | 选项 |
---|---|---|
不是@或! | 财政月号和财政年度 |
|
@ | 日历月和财政年度 |
|
! | 日历月和日历年 |
|
作为显示日历月名称和财政年度值,设置层次结构级别来月然后改变标题格式从“FM”MM, yyyy来@MMMM, yyyy。
点击提交来保存更改。重新打开时间维度,然后去预览节显示了结果:
3.2.财政年度格式
可以使用。将默认的财政时间维度格式更改为在Year级别包含两个日历年{CYStart: <格式>}和{CYEnd: <格式>}占位符,您可以在其中指定每个的格式。
例如,用层次结构级别设置为一年,改变标题格式来“财政年度”{CYStart: yyyy} / {CYEnd: yy}。
提交保存更改的对话框后,再次打开时间维度并展开预览节显示了这些结果:
3.3.周开始/周结束格式
若要将“星期”级别格式化为包括星期的开始和/或结束,请使用{CWStart: <格式>}和{CWEnd: <格式>}。
例如,如果标题格式设为{CWStart:MMM/d/yyyy} 'to' {CWEnd:MMM/d/yyyy}时,周将以该样式显示2019年5月26日至2019年6月1日。
3.4.季度开始/结束格式
若要将季度级别格式化为包括季度的开始和/或结束,请使用{CQStart: <格式>}和{CQEnd: <格式>}。
例如,如果标题格式设为{CQStart:MMM/yyyy} 'to' {CQEnd:MMM/yyyy},四分之一的硬币将以这种风格展示2019年4月至2019年6月。
3.5.报告和13周期间
一周报告(市场营销)或13期默认情况下,时间维度由相对于年份的周数标识。由于周在这些时间维度中可以被均匀地分成“月”或“周期”,因此您可以选择将它们格式化,以显示相对于每个月或周期的周数。
控件设置标题时周水平,你可以打字{WeekOfMonth}对于报告时间维度,和{WeekOfPeriod}对于一个13周期的时间维度。
4.排序时间维度级别
您可以选择更改时间维度层次结构级别的排序。这将决定在度量集中使用时间维度成员的默认排序,以及在连接到时间维度的过滤器中列出时间维度成员的默认排序。
若要自定义排序,请打开现有的时间维度。在时间维度对话框,单击展开排序部分。
如果您的时间维度有多个层次结构,请在层次结构下拉。
点击定义自定义排序打开设置层次排序对话框中,您可以单击编辑按钮,以设置其排序。
为时间维度排序层次结构的级别类似于在度量集中配置层次结构级别的排序,允许您在两个级别之间进行选择提升,下行,以及在顶部和底部显示的特定成员。这些设置的详细信息请参见定义自定义层次排序。
5.预览您的时间维度
在创建或保存现有时间维度后打开它,以预览其成员的组织、格式化和排序方式。
在时间维度对话框,向下滚动以找到预览节,该节可让您预览时间维度的层次结构级别和成员。
例如,下图显示了一家大型零售公司使用的Reporting日历的预览。
6.时间层次结构和属性
具有多个级别的层次结构将根据指定的日历类型和所选时间段自动从时间维度获得。例如,内置的默认时间维度具有带有一年,月,周,一天所选的时间段。由于周不能被月分割,因此同一时间维度将有两个层次结构:
- 年>月>日
- 年>周>日
在每个层次结构中也可能有属性可用于度量集:
- 季度
- 一年中的月份
- 一年中的星期
- 星期几
- 月中的一天
- 一天中的时间
这些属性可用于任何日历类型,其行为不同于月和一天层次结构的级别如下所示:
的月和一天level是指某一特定年份中的一个月或某一特定星期中的某一天的值:
一年中的月份按月份对所有年份的值进行分组,和星期几将任何一周中某一天发生的值分组:
一年中的星期按周数对所有年份的值进行分组:
月中的一天将所有月份和年份的值按天数分组:
将时间维度层次结构或属性应用于数据以按级别分组,如一年或者属性一年中的月份,将其从“探索”窗口拖到“数据分析面板”。您可以将其拖放到之前直接从数据连接器拖动的数据分析面板中现有的“原始”日期和时间数据的顶部,或者您可以将其拖放到标记的区域中删除层次结构添加此数据并在一步中应用时间维度。
有关详情,请参阅度量集分析工具或者是演练使用图表查看数据并向下钻取。对于作为数据多维数据集准备的数据,可以编辑数据多维数据集及其过程的结果配置为使用时间维度层次结构。
如果您已经在度量集中使用了时间维度层次结构,或者您正在使用的数据多维数据集中使用了时间维度层次结构,那么您也可以单击添加从显示的列表中找到它在Data Analysis Panel中的属性。您也可以将它们从Explore窗口中拖出,如果您只需要属性而不需要度量集中的层次结构,则可以单独拖动时间维度属性。