微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DAX 如何根据切片器的选定值调整日期

如何解决DAX 如何根据切片器的选定值调整日期

这是我的设置:

我通过这样做创建了一个日期切片器:

d_date = Calendar(min('Table_1'[CTD]),max('Table_1'[CTD])

这是我当前变量的 dax 的样子:

var FirstVisibleVDate = Min('d_date'[Date])
var LastVisibleDate = Max('d_date'[Date])

我的问题:

问题 1: 我正在做一个运行平均值,我希望运行平均值根据切片器中选择的日期自行调整。我不认为这是可能的,是吗?

所以基本上是这样的:

var FirstVisibleVDate = Min(value set in the date slicer)
var LastVisibleDate = Max(value set in the date slicer)

解决方法

Date range=
Var MinDate = CALCULATE(MIN(Table1[transaction date]),ALLSELECTED(Table1[transaction date]))
Var MaxDate = CALCULATE(MAX(Table1[transaction date]),ALLSELECTED(Table1[transaction date]))

来源: https://community.powerbi.com/t5/Desktop/Capture-Time-Slicer-Minimum-Value/m-p/820372

,

如果您要在切片器上进行选择,那么这将限制在 Matrix 视觉对象中可见的行,您将只能看到所选日期的结果,因此您必须创建一个重复的断开连接的日期表不会过滤视觉对象的行。

我已经就这个主题发表了一些论坛帖子以及一些视频:

帖子:

  1. https://forum.enterprisedna.co/t/dax-calculation-for-choose-n-specific-date/16408

  2. https://forum.enterprisedna.co/t/learning-resources-about-disconnected-date-tables/15416/2

  3. https://forum.enterprisedna.co/t/cumulative-transactions/11803/19

视频:

  1. https://www.youtube.com/watch?v=WFJThyfQt-A&ab_channel=AntrikshSharma

  2. https://www.youtube.com/watch?v=fLWfdlAaHlQ&ab_channel=AntrikshSharmaAntrikshSharma

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。