powerbi 实现显示最近7天


用于快速查询 一个周期的数据,
比如 上周三到本周四,可以快速查询一周的数据,

模型关系 如下

dax 如下

最近7天 = if(
    ISCROSSFILTERED('日期表'[Date]),
    CALCULATE(VALUES('最近7天'[年月日]),
        FILTER('最近7天',
            '最近7天'[年月日]<=max('日期表'[Date])
            &&'最近7天'[年月日]>=DATEADD('日期表'[Date],-6,DAY)
    )),
    1)

效果图

需要将度量值放到对象筛选器上,并应用

ISCROSSFILTERED 判断表任意字段是否被 切片器筛选

CALCULATE(VALUES) 这2个函数,放在一起,可以将没有模型关系的2个表,建立筛选关系

max('日期表'[Date]) 表示当前的筛选值


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM