微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

计算基于一个月的工作日数

如何解决计算基于一个月的工作日数

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

我实现这一目标的目标是将处理的行数除以当月的工作日数。

这有可能吗?

解决方法

首先使用以下代码在您的日历表(我的情况下的日期)中创建一个计算列-

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

现在创建一个度量,如下所示-

weekday = sum(Dates[Column])

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

,

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

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

Solution

计算的最小依赖是有一个像这样的日历表

Calendar_Date Calendar_Year Calendar_Month
1/1/2000 2000 1

Schema

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。