2016-08-04 346 views
0

我在SSRS報告中有兩個文本框。百分比SSRS

總數爲根本 - = COUNT(字段CommunicationId.Value!) 的第一次通話決議= = SUM(字段FirstCallResolution.Value!)

的FirstCallResolution只是有一個1,因爲這是第一時呼叫分辨率,如果不是,則爲0。

表達式是什麼讓這個在SSRS中正確顯示%?

感謝

enter image description here

回答

3

你可以計算在你的表情。嘗試

=(SUM(Fields!FirstCallResolution.Value)/COUNT(Fields!CommunicationId.Value)) * 100

+1

這樣做,你最終不會由0分的時候我會編寫處理該案件的分隔功能時,請當心'COUNT(字段!CommunicationId.Value)= 0 '。 – McGlothlin

0

如果你找的是精度和百分比表示。,你也可以寫在你要顯示的結果的文本框下面的表達式。

=(SUM(Fields!FirstCallResolution.Value)/COUNT(Fields!CommunicationId.Value)) 

然後,您可以在文本框屬性中爲此文本框執行自定義格式設置。 右鍵單擊文本框 - >文本框屬性 - > - >自定義,並進入P1P2P3等的小數點後的位數小數點後面。

0

您還可以在表達式中使用舍入函數。使用此函數=ROUND(...,1)您將在小數點後得到一個數字。如果你想在小數點後面有兩個數字,那麼用2而不是1,依此類推。

=Round(((SUM(Fields!FirstCallResolution.Value)/COUNT(Fields!CommunicationId.Value)) * 100),1) 
0

嘗試=FORMAT((SUM(Fields!FirstCallResolution.Value)/COUNT(Fields!CommunicationId.Value)),"P")