【问题标题】:Crystal Report --Missing number水晶报表--缺少数字
【发布时间】:2009-10-16 06:03:51
【问题描述】:

我有一个数字列表,我想知道是否缺少数字。

【问题讨论】:

  • 什么数据库?您有什么特殊原因必须在 Crystal Reports 中这样做?

标签: crystal-reports


【解决方案1】:

没有太多的信息可以继续,但是根据“缺失”的两个定义,考虑使用 Crystal 的条件格式:

一个。如果“缺失”表示为空或 null,请检查并用颜色和/或替换文本标记输出字段。

b.如果“缺失”意味着系列中的某个数字不存在,则您必须创建一个运行总计或类似的数字以适合该系列,然后将其与您的数据返回的内容进行比较。当它们不匹配时,就是您标记丢失的号码的时候。

【讨论】:

    【解决方案2】:

    假设这是一个连续的数字列表(即 1、2、3、4 等)并且您正在寻找差距,请添加这样的公式(Crystal Syntax):

    If Not (PreviousIsNull({Table.NumberField})) Then
        (Previous({Table.NumberField}) <> {Table.NumberField} - 1)
    Else
        False
    

    如果当前行不比上一行多一个,这将返回 True。

    否则,大卫的解决方案之一更合适。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多