显示不包含数据的列

时间:2016-07-29 18:51:31

标签: crystal-reports

这些是我现在正在获取的示例数据:

enter image description here

...标题的第3行是'优先级'。第3组没有优先级为1,3或4的记录,因此报告仅显示该列的优先级为2的列。我需要的是显示每个组的所有4列,即使没有具有此优先级的记录,它也应该在该列中具有零作为计数。以下是一个示例:

enter image description here

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

根据数据库的设置方式,试试这个:

转到档案 - >报告选项 - >并检查"将数据库NULL值转换为默认值"和"将其他NULL值转换为默认值。"它之所以这样做,是因为该值不是0,实际上只是null。

答案 1 :(得分:0)

你必须创造一个预期的'包含源表中PK值的表。包括没有数据的那些,然后左外连接预期表与您的实际来源。

或者你可以使用' union all'在源表的行中,存储行的值为零而不是null。