根据另一列中的值在一列中显示值

时间:2015-08-27 19:05:02

标签: crystal-reports crosstab

我有两列:

  1. 过程

  2. 具有程序时间的程序

  3. 如果第2列为空,并且第1列有值,则我需要第2列显示零。公式看起来会是什么样的?

2 个答案:

答案 0 :(得分:0)

使用此公式

public bool TryGetBookDate(out DateTime res) {
    res = this.PXP.BookDate ?? default(DateTime);
    return this.PXP.BookDate.HasValue;
}

我测试了它并且它有效。

希望有所帮助

答案 1 :(得分:0)

if(isnull({TABLE.column 2})或{TABLE.column 2} =“”)

and 

(not(isnull({TABLE.column 1}))或{TABLE.column 1}<>“”)

然后     “0”

否则    {TABLE.column 2}