2017-12-26 32 views
0

SSRS 파이 차트의 범례에서 차트> 속성> 범례 속성을 마우스 오른쪽 버튼으로 클릭하고 함수 아이콘을 클릭하고 다음 표현식을 입력하여 필드 값을 쉽게 표시 할 수 있습니다. =(Fields!myField.Value) 또한 비율 그러나 각 필드의 #PERCENT을 사용하여 두 구문을 연결하는 올바른 구문을 찾을 수 없습니다. 나는 가장 눈에 띄는를 시도 : =(Fields!myField.Value) & " " & Cstr(#PERCENT)SSRS 원형 차트 범례에 백분율과 값을 어떻게 표시합니까?

답변

1

이 여기

=(Fields!myField.Value) & " " & ((Fields!myField.Value)/SUM(Fields!myField.Value, "myDataSetName")) 

예이기 작동합니다 ...

내가 간단한 데이터 세트 및 파이 차트를 만들었습니다. 그런 다음 파이 세그먼트 중 하나를 마우스 오른쪽 버튼으로 클릭 한 다음 series properties을 선택하십시오. 그런 다음 위와 같이 Legend' tab and set the Custom Legend Expression`을 클릭하십시오. 제 경우에는 다음을 사용했습니다 ...

=(Fields!Amount.Value) 
& " (" 
& Format(((Fields!Amount.Value)/SUM(Fields!Amount.Value, "DataSet1")), "p2") 
& ")" 

디자인은 다음과 같습니다.

enter image description here

그리고 완성 된 차트는이

enter image description here

+0

이 대답은 내가 더 이상 오류가 발생하지 않습니다이 사용하는 것과 옳은 길을 확실히하지만 여전히 값을 값을하지 보여줍니다 같습니다 및 비율. 이상한 부분은 두 번째 & 기호의 오른쪽에있는 모든 것을 생략하면됩니다. 그것은 여전히 ​​가치만을 보여줍니다. 퍼센트는 없다. –

+0

답을 업데이트하겠습니다. –

+0

'#AXISLABEL (#PERCENT)'이 (가) 찾은 결과를 출력합니다. 나는 나의 마지막에 데이터 문제가 있다고 가정하고 대답을 받아 들일 것이다. 자세한 솔루션을 제공해 주셔서 감사합니다. –