WEBI中不包括周末和节假日的工作日公式

2020-09-01 12:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们可以计算不包括WEBI或Universe中的周末和假期的工作日公式吗?


我正在处理的Universe正在使用存储过程,因此没有进行联接或建模。 尽管我有一个工作日存储的过程,但我可以带它进入宇宙。


我只是在想如果Universe中没有建模或联接完成,这将如何在webi中为我提供帮助?


您的建议将非常有帮助。


谢谢

吉坦

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们可以计算不包括WEBI或Universe中的周末和假期的工作日公式吗?


我正在处理的Universe正在使用存储过程,因此没有进行联接或建模。 尽管我有一个工作日存储的过程,但我可以带它进入宇宙。


我只是在想如果Universe中没有建模或联接完成,这将如何在webi中为我提供帮助?


您的建议将非常有帮助。


谢谢

吉坦

付费偷看设置
发送
6条回答
哎,真难
1楼-- · 2020-09-01 13:09

如果在Universe中有一个日期对象,则可以使用以下公式来确定它是星期六还是星期日:

= If(FormatDate([Date Object];" ddd") InList("星期六";"星期日");"周末";"工作日")

对于假期,您肯定需要数据库中的标志列。

灬番茄
2楼-- · 2020-09-01 13:22

希望这是一种不太复杂的方法。...


考虑两个日期

购买订单日期:[PO日期]

发货日期:[发货日期]

首先计算周末数:

[否。 的周末] = DaysBetween(LastDayOfWeek([PO Date]); LastDayOfWeek([Goods Issue Date]))/7

不。 从理论上讲,工作日的天数是从订单到发货的天数减去周末天数

[否。 的工作天数] =两天之间的间隔([采购订单日期]; [发货日期]-(2 * [周末数量])


仅供参考。这不包括假期。 如上所述,在BO

中,假期几乎是不可能的


半个程序猿
3楼-- · 2020-09-01 13:09

嗨吉森,

这将帮助您获得不包括WebI中两个日期之间的周末的工作日。

考虑两个日期

购买订单日期:[PO日期]

发货日期:[发货日期]

捕获PO与发货日期之间的天数的公式如下:

= DaysBetween(RelativeDate([PO Date]; Floor(DayNumberOfWeek([PO Date])/6)*(8-DayNumberOfWeek([PO Date])))); RelativeDate([发货日期]; Floor(DayNumberOfWeek ([商品发布日期])/6)*(8-DayNumberOfWeek([商品发布日期]))))-(Floor(DaysBetween(RelativeDate(RelativeDate([PO Date] ;; Floor(DayNumberOfWeek([PO Date]])/ 6)*(8-DayNumberOfWeek([PO Date]))));(DayNumberOfWeek(RelativeDate([PO Date]); Floor(DayNumberOfWeek([PO Date])/6)*(8-DayNumberOfWeek([PO Date]))) ))+ 1)*-1); RelativeDate([发货日期]; Floor(DayNumberOfWeek([发货日期])/6)*(8-DayNumberOfWeek([发货日期]))))/7)* 2)

看复杂吗?

只需检查下面的链接即可详细说明。

BOBJ技巧:两个工作日之间 Webi中的日期

感谢与问候,

Das

DafaDDDa
4楼-- · 2020-09-01 13:29

嗨吉坦,
我在主表和日历表中有4个日期对象D1,D2,D3,D4,并带有日期和标志(W/H),并且需要获取(D1,D2)之间的日差,( D1,D3)..不包括假期(H)。我正在使用SQL Server 2014和BO 4.2。如何连接日历表和主表以及如何在Webi报表中使用它。.高度赞赏。

# p#

您好Jitan,

为了正确填写所有内容,我们在源系统(SAP,DDBB,Excel等)中创建了一个表格,在该表格中我们填写了周末以及本地/国家/地区 银行工作日,节假日等,它还为您提供了所有日期格式(星期数,日期PK等)

致谢

能不能别闹
5楼-- · 2020-09-01 13:09

Jitan,

Webi的周末很容易,但是假期几乎是不可能的,不需要长时间的维护。

假期会因国家/地区而异(例如,新加坡昨天有公共假日,英国周一有公共假日)

做到这一点的唯一明智的方法是通过宇宙中的日历表。

可能不是您想听的,但这就是 这样。

SAP砖家
6楼-- · 2020-09-01 13:18

嗨,
我在主表和日历表中有4个日期对象D1,D2,D3,D4,并带有日期和标志(W/H),并且需要获取(D1,D2),(D1之间的日差 ,D3)..不包括假期(H)。我正在使用SQL Server 2014和BO 4.2。如何连接日历表和主表以及如何在Webi报表中使用它。.高度赞赏..请

# p#

一周热门 更多>