2012-07-11 83 views
1

我試圖獲得員工ID的總數,以便在報告中將其用作百分比的基礎。我想我的報告看起來像這樣:如何報告水晶報告細節中總數的百分比?

Types     With Email 
Customer 20%  15% 
Vendor  40%  80% 
Employees 40%  75% 
Total People: 100 

在我看來,我有員工ID,類型和電子郵件地址。我可以得到計數和第一個百分比(客戶,供應商和員工的百分比)。我遇到的問題是具有電子郵件地址的客戶或供應商的百分比。我嘗試過使用公式字段和摘要,但與他們沒有太大的區別。任何人都可以指出我的方向嗎?

回答

2

創建一個公式來計算的電子郵件地址存在:

//{@has_email} 
If Isnull({employee.email}) Then 
    0 
Else 
1 

它並不需要被添加到畫布上。

創建一個公式來計算總%:

//{@email %} 

// summarize number of email address for a given type 
Local Numbervar Total := Sum({@has_email}, {employee.type}); 

If Total <> 0 Then 
    Total/Count({employee.id}, {employee.type}) * 100 

添加到組頁眉或頁腳和格式%。