【问题标题】:Calculate Number of Working Days based on a Month根据一个月计算工作日数
【发布时间】:2021-07-30 01:46:23
【问题描述】:

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

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

这可能吗?

【问题讨论】:

  • 周末只有周六周日?或者还有其他休息日。如果有,你有没有日历表?
  • 只是周六周日,不介意放假。
  • 那么您可以创建一个度量,例如天数不等于星期六和星期日的天数。
  • 您能帮我查询一下吗?
  • 检查我的回答帮助与否。

标签: powerbi dax powerbi-desktop


【解决方案1】:

您总是可以通过只创建一个度量来完成工作,而没有其他类似的方法

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

计算的最小依赖性是有这样的日历表

Calendar_Date Calendar_Year Calendar_Month
1/1/2000 2000 1

【讨论】:

    【解决方案2】:

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

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

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

    weekday = sum(Dates[Column])
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多