水晶报表:使用选择公式之外的记录

2020-09-14 04:24发布

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

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


我不确定我是否正在以正确的方式解决这个问题。

我正在C#.NET中进行开发。 我有一个带有日期范围选择公式的报告,并且需要对从日历年的第一天到"起始日期"的记录进行总计以显示在报告中。 例如,如果报告参数为21/05/2018-13/09/2018,则我需要总计记录01/01/2018到20/05/2018的记录。

有没有办法解决这个问题? 谢谢!

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

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


我不确定我是否正在以正确的方式解决这个问题。

我正在C#.NET中进行开发。 我有一个带有日期范围选择公式的报告,并且需要对从日历年的第一天到"起始日期"的记录进行总计以显示在报告中。 例如,如果报告参数为21/05/2018-13/09/2018,则我需要总计记录01/01/2018到20/05/2018的记录。

有没有办法解决这个问题? 谢谢!

付费偷看设置
发送
2条回答
Nir深蓝
1楼-- · 2020-09-14 05:14

在报告选择公式中,您需要更改过滤器。

我认为目前它说类似

{yourdateField}> = {?StartdateParam}和

{yourdateField} <= {?EnddateParam}

您需要更改为

yourdateField}> =日期(年份({?StartdateParam}),月份({?StartdateParam}),1)和

{yourdateField} <= {?EnddateParam}

然后,您需要修改usin公式显示的数据,以有条件地选择所需日期范围内的数据。

例如

如果

{yourdateField}> = {?StartdateParam}和

{yourdateField} <= {?EnddateParam},然后{yourvaluefield}否则为0

您可以使用与当前汇总现有数字字段相同的方式来汇总这些形式

伊恩

黑丝骑士
2楼-- · 2020-09-14 05:24

嗨,

创建一个公式并复制下面的代码。

 IF

 {YourDateColumn}> = DATE(DATEADD('d',1,({?YourFromDate})-(DATEPART(" y",{?YourFromDate}))))AND

 {YourDateColumn} <= {?YourFromDate}然后{YourFieldTotal}其他0 

希望这能回答您的问题。

此致

careLess

一周热门 更多>