如果也没有数据,如何在交叉表水晶报表中显示所有12个月的数据

2020-09-02 08:45发布

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

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


大家好,

如果3月中没有可用数据,则任何人都可以帮助显示jan到dec数据。0应当在Crystal报表的交叉表中显示3月。

在数据库中:

创建的日期是日期时间格式

我在数据库级别获得了月份和年份。 我有水晶报表级别的参数

开始月份,开始年份,结束月份,结束年份。

请参阅下面的屏幕快照以供参考。

1月1日为(开始月份为2015年1月)

1月15日

2月15日

4月15日

我想展示

15年3月15日,5月15日,6月15日,7月15日,15年8月15日,9月15日,10月15日,15年11月15日,12月15日

0 0 0 0 0 0 0 0 0

寻求帮助。

mi.jpg

mi.jpg (25.5 kB)

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

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


大家好,

如果3月中没有可用数据,则任何人都可以帮助显示jan到dec数据。0应当在Crystal报表的交叉表中显示3月。

在数据库中:

创建的日期是日期时间格式

我在数据库级别获得了月份和年份。 我有水晶报表级别的参数

开始月份,开始年份,结束月份,结束年份。

请参阅下面的屏幕快照以供参考。

1月1日为(开始月份为2015年1月)

1月15日

2月15日

4月15日

我想展示

15年3月15日,5月15日,6月15日,7月15日,15年8月15日,9月15日,10月15日,15年11月15日,12月15日

0 0 0 0 0 0 0 0 0

寻求帮助。

mi.jpg

mi.jpg (25.5 kB)
付费偷看设置
发送
2条回答
shere_lin
1楼-- · 2020-09-02 09:34

嗨Bhavani,

您需要创建一个"查找"表,其中列出了数据库中的所有日期/月。

如果这不可能,则需要使用"自定义SQL"构建临时表,并将"命令对象"用作报表的源。

然后,您需要使用从查找表到包含Date字段的Original表的'Left Join'。 在报表上,无论您使用了原始表中的"日期/月"字段,都需要用"查找"表中的"日期/月"字段替换它。

这将确保日期不中断,并且交叉表应列出所有可能的日期/月。

-阿比拉什

软件心理学工程师
2楼-- · 2020-09-02 09:24

嗨,

请问您如何解决此问题? 因为当数据为空时,我也无法显示所有月份。

希望您可以分享此问题的解决方案。

谢谢。

一周热门 更多>