2013-08-06 176 views
0

我的问题类似于链接。 Crystal Reports - Count Formula 答案只适用于特定状态类型提供给您的情况。 现在我想知道,如果状态类型没有提供给您(您不知道该域中的内容是什么),并且状态的类型可以根据{statustype}字段中的内容而变化。 我希望能够列出所有不同的状态类型并计算它在报告中的总体外观。水晶报告计数

+0

我发现难以阅读链接中的整篇文章。什么是你的确切问题用简单的话来解释会尽力帮助你。 – Siva

回答

0

我想通了,一个简单的办法,我们可以创建在报表主报表的占位符。而且我们可以在子报表中操作

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; 

希望这有助于

+0

我想问的是如何做到这一点_当你不知道什么statustypes将事先._ – Ryan