去年QTD值不正确

2020-08-22 16:39发布

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

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


我得到的是基于提示日期的报告值,我也得到了当年MTD,QTD和YTD甚至去年MTD的正确值,但是我没有得到PQTD和PYTD的正确值。

= [Target_Value_INR]其中([INVOICE_QUARTER] = [USER_QUARTER]和[INVOICE_YEAR_NO] = [USER_YEAR])

这将给出我本年度的QTD,而我将我去年的QTD的情况更改为

= [Target_Value_INR]其中([INVOICE_QUARTER] = [USER_QUARTER]和[INVOICE_YEAR_NO] = [USER_YEAR] -1)

它将填充适当的季度,但我仅需要季度开始日期和用户提示日期之间的值。

如果我输入13/12/2019,我需要获取值01102018至13/12/2018。

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

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


我得到的是基于提示日期的报告值,我也得到了当年MTD,QTD和YTD甚至去年MTD的正确值,但是我没有得到PQTD和PYTD的正确值。

= [Target_Value_INR]其中([INVOICE_QUARTER] = [USER_QUARTER]和[INVOICE_YEAR_NO] = [USER_YEAR])

这将给出我本年度的QTD,而我将我去年的QTD的情况更改为

= [Target_Value_INR]其中([INVOICE_QUARTER] = [USER_QUARTER]和[INVOICE_YEAR_NO] = [USER_YEAR] -1)

它将填充适当的季度,但我仅需要季度开始日期和用户提示日期之间的值。

如果我输入13/12/2019,我需要获取值01102018至13/12/2018。

付费偷看设置
发送
8条回答
何必丶何苦呢
1楼-- · 2020-08-22 17:19

您可以按以下方式计算季度的第一天:

1stDofQ:= ToDate(" 01/" +(Quarter([ Date ])* 3-2) +"/" + FormatNumber(Year([Date]);" ####");" dd/MM/yyyy")

其中提示" Date"

,对于前一年,您只需从" date"开始加上" 1s​​tDofQ"的相对日期。

PY_Date:= RelativeDate([ Date ]; -1; YearPeriod)

PY_1stDofQ = RelativeDate([1stDofQ]; -1; YearPeriod)

然后用它来表示QTD(当前和去年)

...

希望 为您提供帮助

Alawn_Xu
2楼-- · 2020-08-22 17:21

我已修复您的标签,请谨慎选择,因为选择不相关的标签只会延迟任何可能的响应。

clasier
3楼-- · 2020-08-22 17:32

感谢您的快速回复。

我具有所有这些方面,我需要一些参考公式来计算去年QTD。

Haoba3210
4楼-- · 2020-08-22 17:35

感谢丹尼斯

clever101
5楼-- · 2020-08-22 17:21

您可以使用上面定义的变量完全做到这一点。

使用PY_Date和PY_1stDofQ进行去年的计算

My梦
6楼-- · 2020-08-22 17:28

如果答案还可以,请接受

一周热门 更多>