我的问题类似于链接。 Crystal Reports - 计数公式 答案仅在特定状态类型提供给您时才有效。现在我想知道如果状态类型没有给你怎么办(你首先不知道这个文件里面有什么),并且状态的类型可以根据 {statustype} 字段中的内容而变化。我希望能够列出所有不同的状态类型并计算它在报告中的总外观。
问问题
204 次
2 回答
0
好吧,如果您以我的方式看待它很容易,我阅读了您引用的那个线程。
为您可能知道的所有状态类型制作不同的公式,我很确定它们最多为 4 或 5。使公式像
localvar int x;
if(statustype = 'Accepted')
(
x = x++;
)
x;
或者您可以将所有公式合二为一,使用相同的 if 子句但更改显示字符串,确保它是汇总字段或放在报表页脚处。
localvar int accept;
localvar int reject;
localvar int Pending;
if(statustype = 'Accepted')
(
accept= accept++;
)
else if
(
reject = reject ++;
)
else if
(
Pending = Pending++;
);
"Accepted "+ accept + " Rejected " + reject + " Pending "+ Pending;
希望这可以帮助,
于 2013-08-07T07:22:55.743 回答
0
我想出了一种简单的方法,我们可以在主报告中为子报告创建一个占位符。我们可以在子报表中进行操作
于 2013-08-23T03:34:07.090 回答