SAP Crystal Reports-将数据划分为当前日期之后的月份

2020-09-11 00:16发布

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

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


你好

我有带有零件的销售订单报告,这些零件的未结数量和发货日期。

在Crystal中,我想将此数据划分为从当前日期起的接下来的6个月。

所以基本上...

当前日期-4月19日4月19日至19日5月19日19

项目A

发货日期19/4/15 50 0 0

发货日期19年6月2日0 0 15

反正有这样做吗? 我想在没有日期参数的情况下执行此操作,因为我需要捕获所有未结订单(我将当前日期之前的任何发货日期都标记为"过期")

我还需要标题来反映正确的月份。

因此,基本上我正在逐月查找公式,该公式将检索当前数据的下个月的数据,然后是先前montj的下个月的数据,依此类推。 然后使用ShipDate填充该月的所有数量。

谢谢

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

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


你好

我有带有零件的销售订单报告,这些零件的未结数量和发货日期。

在Crystal中,我想将此数据划分为从当前日期起的接下来的6个月。

所以基本上...

当前日期-4月19日4月19日至19日5月19日19

项目A

发货日期19/4/15 50 0 0

发货日期19年6月2日0 0 15

反正有这样做吗? 我想在没有日期参数的情况下执行此操作,因为我需要捕获所有未结订单(我将当前日期之前的任何发货日期都标记为"过期")

我还需要标题来反映正确的月份。

因此,基本上我正在逐月查找公式,该公式将检索当前数据的下个月的数据,然后是先前montj的下个月的数据,依此类推。 然后使用ShipDate填充该月的所有数量。

谢谢

付费偷看设置
发送
3条回答
空代码
1楼-- · 2020-09-11 00:40

在您的示例中,您似乎试图显示每个项目的发货日期。 如果正确,那么您将执行以下操作:

1。 按项目分组-名称或ID,取决于您希望的顺序。

2。 按发货日期分组。 在组选项中,将其设置为按月显示。

3。 取消"发货日期"组的页眉和页脚,然后将数据放在"详细信息"部分。

4。 要在过滤器中获取正确的日期,您首先需要创建一个公式,该公式将根据当前日期计算结束日期。 可能看起来像这样:

 {@ EndDate}
//获取从现在开始的7个月的第一天
 DateVar plus7:= DateAdd(" m",7,CurrentDate);
 日期(年(加7),月(加7),1)

5。 在"选择专家"中,编辑公式。 将以下内容添加到您具有的其他条件中:

和{table.ShipDate} <{@EndDate} 

-Dell

蓋茨
2楼-- · 2020-09-11 00:29

对不起,我 发送了回复,但从未提交过。

好吧,我正在寻找与众不同的东西。 请参阅以下...以获取Excel文件以及Crystal中需要的内容

Excel文件

项目A/发货日期19/4/15/数量打开5

项目A/发货日期19/4/21/数量打开3

项目A/发货日期19/5/3/数量打开15

水晶报告

当前日期公式

按项目分组

第一列-ShipDate(标题)

4/15/19

4/21/19

5/3/19

第二列-从当前日期开始的下个月(本例为4月-是否需要标题填写下个月?)

5(4月内开放)

3(4月内开放数量)

第3列-从当前日期起2个月(这种情况可能是-某种程度上可以在下个月填写标头?)

15(5月内开放)

以此类推。...我希望从当前日期开始预测这样的6个月。

此外,由于我需要查看所有数据才能知道过期日期,所以我无法使用date参数来完成此操作。

谢谢

Federico

愤怒的猪头君
3楼-- · 2020-09-11 00:42

这个问题要复杂得多。 根据给出的说明,即使数据看起来类似于交叉表,也将无法使用交叉表。 我能想到的唯一方法是编写一个查询,该查询将以您需要的格式显示数据,并在Crystal的Command中使用该查询。 您的SQL技能如何?

如果您需要帮助,请告诉我您要连接的数据库的类型,然后转到Crystal >>复制中的Database >> Show Query...。 Crystal生成的查询并将其粘贴到此处,以便我可以使用它。

如果您今天早上可以找到我,今天下午我应该为您准备一些东西。 如果没有,我下周要出城去做一些家族生意,所以直到我回来之前,我才能去做。

-戴尔

一周热门 更多>