2012-03-07 57 views
0

我正在使用Crystal 9並創建了一份報告,顯示用戶記錄的呼叫,關閉呼叫的時間,已解決(根據時間爲後者字段分配值採用例如1-59分鐘= < 1小時= 1),60-239分鐘= < 4 = 4.然後我將用戶的結果分組,並得到每個求解值的總和如何在Crystal 9中繪製計算的百分比值

求解1 =少於1小時

例如組總示出(當記錄數據隱藏)

用戶1(呼叫總數= 74)(Solved1 = 4 2)(Percentage1 = 56.76)

用戶2(呼叫總數= 17)(Solved1 = 2)(Percentage1 = 11.76)

呼叫總數和Solved1使用運行總計字段獲得的。 百分比是式字段和計算如下: Percentage1 = Solved1 /總呼叫* 100

我的問題是,我需要繪製的百分比值對每個用戶的每個解決值,例如56.76和11.76在一張圖表上。這很容易,除非Crystal不允許我在圖表選項中選擇此字段,因爲它是從兩個運行彙總計算的。

由於圖表專家接受了一些公式,並且運行總數也被接受,有沒有一種方法可以計算出它可以接受的百分比?或者我可以將總數和已解決數值放在圖表中,並讓圖表以某種方式計算百分比?我正在查看使用計數,我可以計算一個人的所有記錄數,但不是說某個特定字段的值='1' 例如count(call_id,)/ count(call_id,closedby)* 100

有沒有人知道我該如何編寫公式或其他繪製百分比的方法?

回答

0

您可以使用Crystal公式來做到這一點。

建立一個公式Solved1 - 像

if {myTable.timeTaken} < 60 then 1 else 0 

下,成立了Percentage1公式 - 喜歡的事:

100*sum(@Solved1,{myTable.closedBy})/count({myTable.call_id},{myTable.closedBy}) 

拖動和Percentage1公式拖放到報表佈局,那麼您應該可以將它從「報表字段」添加到圖表專家的「數據」選項卡中的圖表上。 (然後,您可能想要從報告佈局中刪除Percentage1公式項目。)

+0

我基本上已完成解決了1,但有多個值....分成3個獨立的字段並按照您的建議完成工作!謝謝你的幫助。 – user1253799 2012-03-12 04:38:34