我刚开始使用Crystal Reports并且刚刚获得了它的基础知识,但似乎我陷入了一个目前陷入困境的部分。
我已经创建了一个选择条款,并设法尽可能接近本报告。
{table.status} = 'O' and
{table.date} = currentdate - 1
这是一个结果出现的例子
`account | ir_num`
`100123 | null`
`100123 | 1223`
`100124 | null`
`100125 | null`
这是因为该表在ir_num列上同时具有空值和运行数值。我想要显示的是,如果有两个相同的帐号,并且如果其中一个甚至显示带有值的ir_num列,那么我将接受它并忽略空值。
所以基本上理想的应该是这样的
`account | ir_num`
`100123 | 1223`
`100124 | null`
`100125 | null`
如果有人可以指导我如何使其正常运行,我将非常感激。非常感谢你!
答案 0 :(得分:0)
最简单的解决方案是对帐号进行分组并隐藏详细信息。然后,不显示ir_num字段本身,而是显示该组的最大值。 (您可能需要将空值转换为0
以进行正确排序,此时我不在Crystal安装的前面。)