PowerBI中用多IF条件判断日期是否落入指定年度日期区间
PowerBI 日期区间判断实现方案
1. DAX 条件判断公式
在PowerBI中新建计算列,用以下DAX代码实现逻辑:
是否在区间内 = VAR 当前年份 = YEAR('你的表名'[日期字段]) VAR 区间起始 = IF( 当前年份 = 2021, DATE(2021,3,14), IF(当前年份 = 2022, DATE(2022,3,13), BLANK()) ) VAR 区间结束 = IF( 当前年份 = 2021, DATE(2021,11,14), IF(当前年份 = 2022, DATE(2022,11,13), BLANK()) ) RETURN IF( AND('你的表名'[日期字段] >= 区间起始, '你的表名'[日期字段] <= 区间结束), TRUE(), FALSE() )
注意:把'你的表名'[日期字段]替换成你实际的表名和日期列名称;如果日期不在2021/2022年,公式默认返回False,可根据需求调整。
2. 指定日期的判断结果
按要求格式输出如下:
- 02/06/2021 - False
- 06/06/2021 - True
- 01/03/2022 - False
- 09/08/2022 - True
- 11/19/2022 - False
内容的提问来源于stack exchange,提问作者Manu b k
相关产品推荐
相关产品推荐

