Crystal reports 水晶报表计数
我的问题与链接类似。 答案仅在特定状态类型提供给您时有效。 现在我想知道,如果状态类型没有提供给您(您不知道首先在这个字段中是什么),那么状态类型可以根据{statustype}字段中的内容而变化。Crystal reports 水晶报表计数,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我的问题与链接类似。 答案仅在特定状态类型提供给您时有效。 现在我想知道,如果状态类型没有提供给您(您不知道首先在这个字段中是什么),那么状态类型可以根据{statustype}字段中的内容而变化。 我希望能够列出所有不同的状态类型,并计算它在报告中的总外观。如果你按照我的方式看,这很容易,我阅读了你引用的线程 为您可能知道的所有状态类型创建不同的公式,我非常确定它们最多为4或5。使公式像 localvar int x; if(statustype = 'Accepted') ( x =
我希望能够列出所有不同的状态类型,并计算它在报告中的总外观。如果你按照我的方式看,这很容易,我阅读了你引用的线程 为您可能知道的所有状态类型创建不同的公式,我非常确定它们最多为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;
希望这能有所帮助,我找到了一种简单的方法,可以在主报表中为子报表创建占位符。我们可以在子报告中进行操作我想问题是,当你事先不知道状态类型是什么时,如何进行操作。我发现很难阅读链接中的整个帖子。你的确切问题是什么?用简单的话解释一下,你会得到帮助的。