大佬教程收集整理的这篇文章主要介绍了Power BI - 将 N 个工作日添加到日期,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个日历表,其中有一列存储标志以指示日历日期是否为工作日(工作日)。 WorkDay_FL = 0 表示日期是周末或假日。我想创建一个计算列以将 5 个工作日添加到给定日期。
因此,如果日期 = 12/30/2020,即 30-Dec-2020,那么添加 5 个工作日应该是 1/7/2020(2021 年 1 月 7 日)。
31-Dec-2020 = WeekDay
1-Jan-2021 = HolIDay
2-Jan-2021 = Weekend
3-Jan-2021 = Weekend
4-Jan-2021 = WeekDay
5-Jan-2021 = WeekDay
6-Jan-2021 = WeekDay
7-Jan-2021 = WeekDay
DAX 公式或 Power query 函数都可以。
谢谢
最简单的方法是在日历表中创建一个计算表,其中包含工作日的累进数字。例如,假设工作日的 WorkDay_FL 为 1
WorkDayProg =
VAR CurDate = 'Date'[Date]
RETURN CALCULATE( SUM('Date'[WorkDay_FL]),'Date'[Date] <= CurDate,REMOVEFILTERS('Date') )
并使用 WorkDayProg 计算列仅计算工作日的未来(或过去)日期
FiveWorkingDaysInTheFuture =
VAR CurrentWorkDay =
MAX( 'Date'[WorkDayProg] )
RETURN
CALCULATE(
MIN( 'Date'[Date] ),'Date'[WorkDayProg] = CurrentWorkDay + 5,REMOVEFILTERS( 'Date' )
)
我们使用 MIN,因为非工作日的 WorkDayProg 等于最后一个工作日。
以上是大佬教程为你收集整理的Power BI - 将 N 个工作日添加到日期全部内容,希望文章能够帮你解决Power BI - 将 N 个工作日添加到日期所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。