DAX 运行 总计 - 从财政年度开始到本月底
DAX Running total measure - from start of financial year until end of current month
度量值从 select 页面过滤器中的财政年度开始一直持续到 select 页面过滤器中的财政年度结束。我需要它从 select 在页面过滤器中编辑的财政年度开始,到当月结束。我的措施是:
YTD Sales =
CALCULATE (
sum(Revenue[Amount]),
DATESYTD(ForecastSalesDate[CalendarDate],"31/10")
)
当我在页面过滤器中 select 2020 财政年度时,我希望它显示从 01/11/2019 到 30/04/2020(今天是 16/04/2020),但它一直在显示至 2020 年 10 月 31 日(财政年度结束):
我想得到的是:
数据模型为:
有人可以进一步建议吗?
为大家的帮助干杯
解决方法:
将目标月份更改为格式为 01/mm/yyyy 的日期。
删除了第二个 Dates dim table。
向剩余的 Dates dim table - MONTH(Calendardate - TODAY()) 添加了一个新列。然后将此列添加到页面过滤器中,使其大于或等于 0
度量值从 select 页面过滤器中的财政年度开始一直持续到 select 页面过滤器中的财政年度结束。我需要它从 select 在页面过滤器中编辑的财政年度开始,到当月结束。我的措施是:
YTD Sales =
CALCULATE (
sum(Revenue[Amount]),
DATESYTD(ForecastSalesDate[CalendarDate],"31/10")
)
当我在页面过滤器中 select 2020 财政年度时,我希望它显示从 01/11/2019 到 30/04/2020(今天是 16/04/2020),但它一直在显示至 2020 年 10 月 31 日(财政年度结束):
我想得到的是:
数据模型为:
有人可以进一步建议吗?
为大家的帮助干杯
解决方法: 将目标月份更改为格式为 01/mm/yyyy 的日期。 删除了第二个 Dates dim table。 向剩余的 Dates dim table - MONTH(Calendardate - TODAY()) 添加了一个新列。然后将此列添加到页面过滤器中,使其大于或等于 0