Crystal Report不会显示所有记录,包括零值

2020-09-02 08:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在处理摘要报告,该报...

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

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


嗨,

我正在处理摘要报告,该报告统计每个部门的状态数。

我需要零状态计数才能在报告上显示拒绝和失败状态。 问题在于生成报告时未显示。 我尝试遵循其他人提供的解决方案,但仍然无法弄清楚如何解决此问题。 我得到的结果如下:

我已经尝试过的解决方案/建议如下:

1)将查询中的联接类型从内部联接更改为左侧外部联接。

2)在报告选项菜单的常规设置中,我勾选了"将数据库NULL值转换为默认值"和"将其他NULL值转换为默认值"选项。

有人对如何显示所有记录/状态(包括零值)有任何想法吗?

请帮助。

谢谢。

(7.3 kB)
3条回答
xfwsx85
2020-09-02 09:19

如果您是根据"自定义SQL"查询生成报表,则这样做会更容易。 从总体上讲,这是您要做的事情:

1。 从表中提取不同的状态列表-您可能要插入到临时表中。

此列表应包含所有状态,包括"已拒绝","失败"。 如果未返回这些状态,则应使用UNION查询创建静态列表

2。 提取不同的部门列表并将其保存到临时表中

3。 交叉联接临时表1和2,以便您获得每个部门的每个状态并保存到表3

4。 左将表3连接到包含"部门+状态"字段中的部门和状态(实际数据表)的主表

5。 依靠值不为空的实际表中的"状态"字段

-Abhilash

一周热门 更多>