首页 > 解决方案 > 删除公式中的周末

问题描述

我想从计算列计算中删除周末。我有一个计算每日目标的公式:

Daily MAL Target = [MAL_Qtarget_A] /
                   (ENDOFQUARTER(Marketing_targets_MALMEL[Date]) -
                   ENDOFQUARTER(PREVIOUSQUARTER(Marketing_targets_MALMEL[Date])))

在营销目标表中,有一个单独的列来标识日期是工作日还是工作日,分别为 1 和 0。

IsWorkDay = SWITCH(WEEKDAY([Date]),1,0,7,0,1)

我想在上面的 Daily Mal Target 公式中添加“IsWorkingDate=1”。它是一个计算列。我尝试了很多方法,但都做不到。

谁可以帮我这个事?

标签: powerbidaxcalculated-columns

解决方案


您可以使用此 DAX 表达式来检查工作日:

= IF(OR(WEEKDAY([Date]) = 1, WEEKDAY([Date) = 7), "Calculation for Weekdays", "Calculation for Mo to Fr")

推荐阅读