Crystal reports 水晶报表计数

Crystal reports 水晶报表计数,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,我的问题与链接类似。 答案仅在特定状态类型提供给您时有效。 现在我想知道,如果状态类型没有提供给您(您不知道首先在这个字段中是什么),那么状态类型可以根据{statustype}字段中的内容而变化。 我希望能够列出所有不同的状态类型,并计算它在报告中的总外观。如果你按照我的方式看,这很容易,我阅读了你引用的线程 为您可能知道的所有状态类型创建不同的公式,我非常确定它们最多为4或5。使公式像 localvar int x; if(statustype = 'Accepted') ( x =

我的问题与链接类似。 答案仅在特定状态类型提供给您时有效。 现在我想知道,如果状态类型没有提供给您(您不知道首先在这个字段中是什么),那么状态类型可以根据{statustype}字段中的内容而变化。
我希望能够列出所有不同的状态类型,并计算它在报告中的总外观。

如果你按照我的方式看,这很容易,我阅读了你引用的线程

为您可能知道的所有状态类型创建不同的公式,我非常确定它们最多为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;

希望这能有所帮助,

我找到了一种简单的方法,可以在主报表中为子报表创建占位符。我们可以在子报告中进行操作

我想问题是,当你事先不知道状态类型是什么时,如何进行操作。我发现很难阅读链接中的整个帖子。你的确切问题是什么?用简单的话解释一下,你会得到帮助的。