在一列中但在单独的行中显示来自 3 列的不同数据

Show different data from 3 columns in one column but in separated rows

我在 Crystal 报告中遇到这种情况,我有 3 列,每列都有不同的数据,但我想在一列中显示它们,但在不同的行中,我认为就像SQL 中的联合等效项,但我不确定,我尝试过使用 if 但它不起作用,这是我想做的示例:

如果我将它们分开,我的 3 列显示如下:

enter image description here

我想像这样给他们看:

enter image description here

您可以使用这样的公式创建公式字段

If Not IsNull({Data1}) Then {Data1}
Else If Not IsNull({Data2}) Then {Data2}
Else If Not IsNull({Data3}) Then {Data3}

(方括号中的值是列的占位符,您可以在公式工作室对话框中添加它们。)

然后将新的公式字段放入报表中。