【发布时间】:2019-02-13 23:27:59
【问题描述】:
我可以为每个月生成日历表,但它会持续到当月月底。
CalendarTest =
SUMMARIZE(
ADDCOLUMNS(
CALENDAR ("01-01-2018", TODAY()),
"Month", EOMONTH([Date], - 1) + 1
),
[Month],
"Eomonth",EOMONTH([Month],0)
但 Eomonth 的最后一个值应该是今天的日期。不是月底。
需要这样:
【问题讨论】:
-
EOMONTH函数返回月份的结束,在我们的例子中是 2/28/2019。 -
是的。我需要在今天之前的每个月返回月底。但是 Eomonth 列必须在今天之前中断。
-
你需要计算
MIN(EOMONTH(..(), TODAY()),但是函数EOMONTH表示End Of MONTH,不考虑今天的日期(您甚至可以使用 EOMONTH 来计算未来几个月的结束时间。
标签: powerbi dax powerbi-desktop