【发布时间】:2009-10-16 06:03:51
【问题描述】:
我有一个数字列表,我想知道是否缺少数字。
【问题讨论】:
-
什么数据库?您有什么特殊原因必须在 Crystal Reports 中这样做?
标签: crystal-reports
我有一个数字列表,我想知道是否缺少数字。
【问题讨论】:
标签: crystal-reports
没有太多的信息可以继续,但是根据“缺失”的两个定义,考虑使用 Crystal 的条件格式:
一个。如果“缺失”表示为空或 null,请检查并用颜色和/或替换文本标记输出字段。
b.如果“缺失”意味着系列中的某个数字不存在,则您必须创建一个运行总计或类似的数字以适合该系列,然后将其与您的数据返回的内容进行比较。当它们不匹配时,就是您标记丢失的号码的时候。
【讨论】:
假设这是一个连续的数字列表(即 1、2、3、4 等)并且您正在寻找差距,请添加这样的公式(Crystal Syntax):
If Not (PreviousIsNull({Table.NumberField})) Then
(Previous({Table.NumberField}) <> {Table.NumberField} - 1)
Else
False
如果当前行不比上一行多一个,这将返回 True。
否则,大卫的解决方案之一更合适。
【讨论】: