2016-08-04 10 views
0

私のSSRSレポートには2つのテキストボックスがあります。割合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

は注意してくださいしてみたときに、 'COUNT(フィールド!CommunicationId.Value)= 0 '。 – McGlothlin

0

を試してみてください。、あなたはまた、あなたは結果を表示したいテキストボックスに以下の式を書くことができます。

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

このテキストボックスのテキストボックスプロパティでカスタム書式設定を行うことができます。 テキストボックスをクリックしてください - >テキストボックスのプロパティ - > - >カスタム、および小数点以下の桁数のようにP3P1またはP2またはを入力し、小数点の後に。

0

ラウンド関数を式で使用することもできます。この関数では、小数点の後に1つの数値が得られます。=ROUND(...,1)小数点の後に2つの数字が必要な場合は、1の代わりに2を使用するなどです。

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

あなたは0で割るまで終わらないようにこれをやって、私はケースを扱う分周機能を記述したときに=FORMAT((SUM(Fields!FirstCallResolution.Value)/COUNT(Fields!CommunicationId.Value)),"P")