Power BI 之相对日期的设置


Power BI中的日期切片器/筛选器有多种形式:

file

借助相对日期切片器或筛选器,可以向数据模型中的日期列应用时间筛选。例如,可使用相对日期切片器,仅显示过去30天(或月、日历月等)的销售数据。刷新数据时,相对时间段会自动应用相应的相对日期约束。效果如下图所示:

file

1. 使用相对日期范围切片器

file

第一步:如未定义日历维度表,模型中需要建立一个日历表,与事实表建立关系。

file

第二步:在报表页中选择可视化对象<切片器>,选择相应日期字段。

file

第三步:在筛选器视觉对象中<选择切片器类型>下拉选择<相对日期>

file

第四步:相对日期切片器设置

对于相对日期切片器中的第一个设置,可进行如下选择:

  • 上一段
  • 下一段
  • 当前

通过相对日期切片器中的第二个(中间)设置,可输入一个数字来定义相对日期范围 。可以通过第三个设置选择日期度量值。 可以选择下列选项:

  • 周(日历)
  • 月(日历)
  • 年(日历)

file

相对日期选择上一段,并在中间设置中输入 1,选择周(日历)则结果如图所示,显示数据为当前日期的前一个日历周数据,并在设置下面会出现设置内容具体对应的时间段。

file

另外相对日期选择上一段,并在中间设置中输入 6,选择月(日历)则结果会显示前6个月销售数据。同理也可选择上一段/当前的天/周/月/年数据,对存在未来数据的也可选择下一段的天/周/月/年。

2. 使用相对日期范围筛选器

file

选择固定可视化对象,在可视化下筛选器栏,可以对日期字段进行选择,筛选类型选择<相对日期>,也可达到前文达到的效果。

<显示值满足以下条件的项>下第一个设置可选择:

  • 在过去
  • 在当前
  • 当接下来

第二个设置可输入一个数字来定义相对日期范围。

第三个设置可选择:

  • 周(日历)
  • 月(日历)
  • 年(日历)

其中可以勾选或者取消勾选<包括今天>。

file

筛选类型选择相对日期,显示值满足以下条件的项选择在过去,并在中间设置中输入 30,选择天则结果如图所示,显示数据为当前日期的前30天数据,也可达到和相对日期筛选器一样的效果。

3. 相对日期切片器和筛选器的限制和注意事项

目前,使用相对日期范围切片器和筛选器时,需要遵循以下限制和注意事项:

  • 年和年(日历)的区别,如选择“上一段”,“1”,“年”,则为当前日期向前推移一年的区间,如选择年(日历),则选择的是去年一整年。月(日历),周(日历)同理。
  • Power BI中的数据模型不包含时区信息。模型可以存储时间,但并不指明所在时区。
  • 切片器和筛选器始终基于 UTC的时间。 如果在报表中设置筛选器并将其发送给位于其他时区的同事,你们将看到相同的数据。 除非你处于UTC 时区,否则你和你的同事都必须考虑将会遇到的时间偏移量。
  • 可使用查询编辑器将在本地时区捕获的数据转换为 UTC 。

本期的内容就是这些,小伙伴们下期再见 !

  • PowerPivot工坊原创文章,转载请注明出处!

    如果您想深入学习微软Power BI,欢迎登录网易云课堂试听学习我们的“从Excel到Power BI数据分析可视化”系列课程。
    者关注我们的公众号(PowerPivot工坊)后猛戳”在线学习”。


长按下方二维码关注“Power Pivot工坊”获取更多微软Power BI、PowerPivot相关文章、资讯,欢迎小伙伴儿们转发分享~

Power Pivot工坊