Crystal 报告当其中一个条件匹配时如何忽略某些行
Crystal Report how to ignore certain rows when one of the criteria matches
我刚刚开始编写 Crystal 报告,目前刚刚掌握了它的基础知识,但似乎我陷入了目前卡住的部分。
我已经创建了一个选择子句并设法尽可能接近此报告。
{table.status} = 'O' and
{table.date} = currentdate - 1
这是一个显示结果的示例
`account | ir_num`
`100123 | null`
`100123 | 1223`
`100124 | null`
`100125 | null`
这是因为 table 在 ir_num 列上同时具有空值和 运行 数字值。我想显示的是,如果有两个相同的帐号,并且其中一个甚至显示 ir_num 列,其中包含一个值,那么我将接受它并忽略空值。
所以基本上理想的应该是这样的
`account | ir_num`
`100123 | 1223`
`100124 | null`
`100125 | null`
如果有人可以指导我完成此操作并运行,我将不胜感激。非常感谢你!
最简单的解决方案是按帐号分组并隐藏详细信息。然后,不显示 ir_num 字段本身,而是显示组的最大值。 (您可能需要将空值转换为 0
才能正确排序,我现在不在 Crystal 安装前。)
我刚刚开始编写 Crystal 报告,目前刚刚掌握了它的基础知识,但似乎我陷入了目前卡住的部分。
我已经创建了一个选择子句并设法尽可能接近此报告。
{table.status} = 'O' and
{table.date} = currentdate - 1
这是一个显示结果的示例
`account | ir_num`
`100123 | null`
`100123 | 1223`
`100124 | null`
`100125 | null`
这是因为 table 在 ir_num 列上同时具有空值和 运行 数字值。我想显示的是,如果有两个相同的帐号,并且其中一个甚至显示 ir_num 列,其中包含一个值,那么我将接受它并忽略空值。
所以基本上理想的应该是这样的
`account | ir_num`
`100123 | 1223`
`100124 | null`
`100125 | null`
如果有人可以指导我完成此操作并运行,我将不胜感激。非常感谢你!
最简单的解决方案是按帐号分组并隐藏详细信息。然后,不显示 ir_num 字段本身,而是显示组的最大值。 (您可能需要将空值转换为 0
才能正确排序,我现在不在 Crystal 安装前。)