按月计算工作天数

Calculate Number of Working Days based on a Month

使用 Power Bi 桌面, 我需要创建一个查询,结果将是当月的工作日。 例如2021年7月有22个工作日等。

我实现此目标的目标是平均处理的行数除以当月的工作日数。

这可能吗?

首先使用以下代码在您的日历 table(我的案例)中创建一个计算列-

Column = if(
        FORMAT(Dates[date],"dddd") = "Saturday"
            || FORMAT(Dates[date],"dddd") = "Sunday",
        0,
        1
    )

现在创建一个 measure 如下-

weekday = sum(Dates[Column])

现在,使用月份和新度量创建视觉对象。

您始终只需创建一个度量即可完成工作,无需执行其他操作

    _count = 
    COUNTX (
        FILTER (
            VALUES('fact'[_factDate]),
            WEEKDAY ( 'fact'[_factDate], 1 ) <> 1
                && WEEKDAY ( 'fact'[_factDate], 1 ) <> 7
        ),
        'fact'[_factDate]
    )

计算的最小依赖性有一个像这样的日历table

Calendar_Date Calendar_Year Calendar_Month
1/1/2000 2000 1