2016-08-04 2 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

조심하려고 할 때'COUNT (필드! CommunicationId.Value) = 0 '. – McGlothlin

0

을보십시오. 당신은 또한 당신이 결과를 표시 할 텍스트 상자에 다음 식을 작성할 수 있습니다.

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

텍스트 상자 속성에서이 텍스트 상자에 대해 사용자 지정 서식을 지정할 수 있습니다. 오른쪽 텍스트 상자를 클릭 ->텍스트 상자 속성 -> ->사용자 정의 및 입력 P1 또는 P2 또는 P3 등 소수 자릿수의 수에 대한 소수점 뒤에.

0

식에서 라운드 기능을 사용할 수도 있습니다. 이 함수를 사용하면 소수점 이하 하나의 숫자를 얻게됩니다. 소수점 뒤에 두 개의 숫자가 필요하면 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")