首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PowerBI设计技巧:动态切换昨日、最近7日……

前一段的文章中介绍了如何动态显示最近N天、以及动态显示最近N期的做法:

还有星友问,如果并不需要动态的N天,只需要快速直接的切换昨日、最近7日、最近30日,如何在报告中添加一个切片器就能实现呢?

先来看看效果:

下面就来介绍这种需求的实现方法。

首先制作一个维度表,

并利用[维度]制作一个切片器。

为了展现这些维度的累计数据,可以分别写出昨日、最近7日、最近30日的累计度量值:

然后将这三个度量值整合到一起,并与切片器关联起来:

就可以实现动态切换收入累计数据:

关于昨日、最近7日、最近30日的度量值,除了上面通用的写法,还可以用时间智能函数来表达:

------------

昨日收入 =

CALCULATE(

  [收入],

  DATESBETWEEN(

      '日期表'[日期],TODAY()-1,TODAY()-1))

------------

最近7日收入=

CALCULATE(

  [收入],

  DATESINPERIOD('日期表'[日期],TODAY(),-7,DAY))

------------

最近30日收入 =

CALCULATE(

  [收入],

  DATESINPERIOD('日期表'[日期],TODAY(),-30,DAY))

-------------

效果与前面的度量值完全一致。

除了展现最近7日和最近30日的累计数据,还可以在报告中展示最近7日和最近30日的走势,也就是只显示最近7日和最近30日的数据,而不需要聚合,再写个度量值:

利用这个度量值制作柱形图,就实现了本文开头的效果。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200609A0AC1500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券