在Power Pivot中计算两个日期之间的工作日数

困惑的发展

我正在寻找一个公式来计算电源枢轴中两个日期之间的工作日/工作日数。

我在T-SQL中使用以下查询执行相同的操作

DATEDIFF(dd, Date1, GETDATE()) - (DATEDIFF(wk, Date1, GETDATE()) * 2) -
            CASE WHEN DATEPART(dw, Date1) = 1 THEN 1 ELSE 0 END +
            CASE WHEN DATEPART(dw, GETDATE()) = 1 THEN 1 ELSE 0 END END 

我正在PowerPivot中寻找类似的查询

dotNetE

首先,您将需要创建一个日期表。这将帮助您解决此问题,并使您能够使用其他许多时间智能功能您可以手动创建或使用

CalendarDate | Month Key | Month Name | Quarter Name | Year
-----------------------------------------------------------
1/1/2014     | 1.00      | Jan        | Q1           | 2014
1/2/2014     | 1.00      | Jan        | Q1           | 2014
...
2/1/2014     | 2.00      | Feb        | Q1           | 2014
....
8/1/2014     | 8.00      | Aug        | Q3           | 2014
..
9/2/2014     | 9.00      | Sep        | Q3           | 2014
..
12/16/2014   | 12.00     | Dec        | Q4           | 2014

在“日期表”中可以创建一个计算列,该列确定每天是否为工作日。调用列IsWeekday

=SWITCH(WEEKDAY([CalendarDate]),7,FALSE(),1,FALSE(),TRUE())

如果星期几是一周的第7天或第1天(周六/周日),则SWITCH语句将返回false。

现在,在包含交易的表中,您可以创建一个新的计算列,称为“工作日数”。这将

=CALCULATE(COUNTA(Dates[IsWeekday]),
           DATESBETWEEN(Dates[CalendarDate], 
                        TransactionTable[date1],
                        TransactionTable[date2]
                       )
          )

我推荐以下两篇与此方法有关的文章。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算两个日期之间的工作日数?

来自分类Dev

如何计算两个日期之间的工作日数

来自分类Dev

SQL获取两个日期之间的工作日数

来自分类Dev

Power BI在两个日期之间显示数据

来自分类Dev

计算两个日期之间的工作日

来自分类Dev

可可-计算两个日期之间的工作日

来自分类Dev

计算两个日期之间的特定工作日

来自分类Dev

通过使用python导出周末和特定假期来计算两个日期之间的工作日数

来自分类Dev

获取Mongo DB中两个日期之间的工作日数

来自分类Dev

应用于分组数据框中的组的两个日期之间的工作日数

来自分类Dev

如何获取两个日期之间在Informix中的工作日数

来自分类Dev

Oracle查询以获取两个日期之间的工作日数

来自分类Dev

SQL Server 查询以获取两个日期之间的工作日数,不包括假期

来自分类Dev

计算日期之间的特定工作日数

来自分类Dev

Power BI:乘以两个值之间的每个点。(计算曲线)

来自分类Dev

Power BI-检查事件是否在相关表中的两个日期之间

来自分类Dev

计算两个日期之间的总业务工作日

来自分类Dev

计算Javascript中两个日期之间的工作日(节假日除外)

来自分类Dev

给定多个工作日作为输入,计算两个日期之间的“实际”天数

来自分类Dev

计算表中每一行在两个日期之间的工作日

来自分类Dev

计算两个日期之间的总业务工作日

来自分类Dev

计算Javascript中两个日期之间的工作日(节假日除外)

来自分类Dev

计算 SSRS 2016 中两个日期之间的工作日

来自分类Dev

DAX在Power Pivot 2016中计算的度量

来自分类Dev

Power Shell中的日期计算

来自分类Dev

如何使用moment.js计算Javascript中两个日期之间的“工作日”数?

来自分类Dev

Power bi计算比率

来自分类Dev

Power BI日期解析

来自分类Dev

列出SQL中两个日期之间的所有工作日期

Related 相关文章

  1. 1

    如何计算两个日期之间的工作日数?

  2. 2

    如何计算两个日期之间的工作日数

  3. 3

    SQL获取两个日期之间的工作日数

  4. 4

    Power BI在两个日期之间显示数据

  5. 5

    计算两个日期之间的工作日

  6. 6

    可可-计算两个日期之间的工作日

  7. 7

    计算两个日期之间的特定工作日

  8. 8

    通过使用python导出周末和特定假期来计算两个日期之间的工作日数

  9. 9

    获取Mongo DB中两个日期之间的工作日数

  10. 10

    应用于分组数据框中的组的两个日期之间的工作日数

  11. 11

    如何获取两个日期之间在Informix中的工作日数

  12. 12

    Oracle查询以获取两个日期之间的工作日数

  13. 13

    SQL Server 查询以获取两个日期之间的工作日数,不包括假期

  14. 14

    计算日期之间的特定工作日数

  15. 15

    Power BI:乘以两个值之间的每个点。(计算曲线)

  16. 16

    Power BI-检查事件是否在相关表中的两个日期之间

  17. 17

    计算两个日期之间的总业务工作日

  18. 18

    计算Javascript中两个日期之间的工作日(节假日除外)

  19. 19

    给定多个工作日作为输入,计算两个日期之间的“实际”天数

  20. 20

    计算表中每一行在两个日期之间的工作日

  21. 21

    计算两个日期之间的总业务工作日

  22. 22

    计算Javascript中两个日期之间的工作日(节假日除外)

  23. 23

    计算 SSRS 2016 中两个日期之间的工作日

  24. 24

    DAX在Power Pivot 2016中计算的度量

  25. 25

    Power Shell中的日期计算

  26. 26

    如何使用moment.js计算Javascript中两个日期之间的“工作日”数?

  27. 27

    Power bi计算比率

  28. 28

    Power BI日期解析

  29. 29

    列出SQL中两个日期之间的所有工作日期

热门标签

归档