【发布时间】:2021-03-19 07:41:04
【问题描述】:
我有以下问题: dimDate 表 - 日期、年、年月等列... factSales 表 - 通过 Date 列与 dimDate 相关
事实上我正在做的销售例如:SUM(factSales[Sales])。在图表中显示此度量,在 x 轴上,我有来自 dimDate 的年月,整个页面由 dimDate[Year-Month] 切片器过滤。
我想要实现的是,当我选择例如2021-03 在切片器中,我会得到图表,显示 2021-03 上个月 + 前 n 个月(基于选择)。
你没有经验如何做到这一点吗?
谢谢
【问题讨论】:
-
您可以使用 DAX 根据切片器中选定的月份生成开始和结束日期。然后使用这些开始和结束日期来计算本月和上个月的值。
-
谢谢。是的,我这样做了 - eomonth 基于所选月份的最后一天,然后开始日期定义,然后计算(测量,过滤器(表,日期>=开始,日期
-
在 CALCULATE 中,尝试使用 DATESBEWEET 函数过滤开始和结束日期的数据。
-
测量本身给出了正确的数字,但 x 轴上的月份(从 dim_date 开始)没有改变,总是只显示选定的值
-
你能展示一些示例数据和你当前的输出吗?
标签: powerbi dax powerbi-desktop selectedvalue