前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Power BI: 如何实现时间切片器默认选择最新日期

Power BI: 如何实现时间切片器默认选择最新日期

作者头像
Exploring
发布2023-08-17 08:16:45
1.9K0
发布2023-08-17 08:16:45
举报
文章被收录于专栏:数据处理与编程实践

文章背景: 对于时间这种实时变化的维度,我们希望每次打开报表时,看到的默认是最新日期的数据,然后通过时间切片器选择其他日期来查看历史的数据。

如果希望每次打开报告时,切片器上显示的是上一个工作日,那我们可以通过如下步骤来实现。

(1)在日期表中,添加Last working day的计算列。

代码语言:javascript
复制
Last working day = 
    var weeknum = WEEKDAY(today(),2)
    var result =switch( weeknum,
                        7, TODAY()-2,
                        1, TODAY()-3,
                        TODAY()-1
    )
    return result

(2)在日期表中,添加Date_filter的计算列。

代码语言:javascript
复制
Date_filter = if('日期表'[Date]='日期表'[Last working day],"Last working day",FORMAT('日期表'[Date],"yyyy/m/dd"))

(3)在报表视图中,插入一个切片器,选择Date_filter这个字段,得到想要的视觉效果。

上一个工作日是6月9日,销售数量为4。

延伸阅读:

如果希望切片器选择这个字段,则添加天的计算列如下:

代码语言:javascript
复制
天 = if('日期表'[Date]='日期表'[Last working day],"Last working day",FORMAT('日期表'[日],"00"))

效果演示:

参考资料:

[1] Power BI 如何实现时间切片器默认选择最新日期(https://blog.csdn.net/qq844385029/article/details/94587030)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据处理与编程实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档