根据实际年份在 power bi 中创建自定义列时的动态年份值

问题描述 投票:0回答:1

我想将三个时间桶聚合为一个。目前我创建了一个像这样的自定义列:

timebucketNEW = IF([timebucket] IN {"YtD", "BoY", "2023"}, "2024", [timebucket])

今年这已经运作良好。但到 2025 年,IF 子句应该是这样的:

timebucketNEW = IF([timebucket] IN {"YtD", "BoY", "2024"}, "2025", [timebucket])

现在,我不想在每个新的一年中更改这个 IF 语句。我如何自动或动态地执行此操作,例如 System_Year()-1 给出最后一年,System_Year() 给出实际年份。

date powerbi dax powerquery data-transform
1个回答
0
投票

试试这个(我是盲人编码)

timebucketNEW = IF([timebucket] IN {"YtD", "BoY", YEAR(TODAY())-1}, YEAR(TODAY()), [timebucket])
© www.soinside.com 2019 - 2024. All rights reserved.