2014-03-27 7 views
1

SSRS에 숫자가있는 4 개의 섹터가있는 파이 차트가 있습니다. 숫자를 표시하는 대신 백분율을 표시하려고했습니다. 시리즈 라벨 속성을 클릭하고 설정합니다. 레이블 데이터는 # 백분율로 표시되지만 비율은 하나의 섹터에만 표시되고 숫자는 다른 섹터에만 표시됩니다.어떻게 원형 차트에 백분율을 표시 할 수 있습니까?

모든 섹터의 비율을 어떻게 표시 할 수 있습니까?

답변

2

기본적으로 시리즈 레이블은 계열 값을 반환합니다. 백분율로 포맷하도록 설정할 수 있지만 값이 1이면 100 %를 표시합니다. 총 가치 대비 백분율 값을 얻으려면 시리즈 라벨 속성에서 라벨 데이터 수식을 수정해야합니다.

  1. 차트에서 시리즈 레이블을 마우스 오른쪽 단추로 클릭하십시오.
  2. 시리즈 레이블 속성 선택.
  3. 은 실제 필드와 데이터 세트 이름을 대체 레이블 데이터 상자에이 수식을 입력 :

=sum(Fields.YourValue.Value)/sum(Fields.YourValue.Value,"YourDataSet")

당신이 시리즈의 레이블 속성에 번호 카테고리에서 "백분율"을 선택했는지 확인하십시오.

자세한 내용이 필요하면 알려주십시오.

+1

완벽한 시간을 좀 절약 해주세요. Upvoted 그것!! – Vijay

2

각 데이터 계열의 UseValueAsLabel 속성을 false로 설정하고 각 데이터 계열에 대해 Label 속성을 #PERCENT로 설정해야합니다. 문제는 Visual Studio를 사용하여 보고서를 편집 할 때 발생합니다. 마우스 오른쪽 버튼을 클릭하고 "Show Data Labels"를 선택하면 첫 번째 데이터 계열 만 설정됩니다. 차트를 마우스 오른쪽 버튼으로 클릭하고 나열된 모든 데이터 시리즈가있는 상자를 가져온 다음 각 데이터 세트를 클릭하고 "데이터 레이블 표시"를 선택한 다음 해당 데이터 시리즈의 속성 패널에서 속성을 변경해야합니다. SQL Server 2012 Reporting Services, Visual Studio 2010.

0

다음과 같아야합니다. 차트를 마우스 오른쪽 단추로 클릭하고 "데이터 레이블 표시"를 선택합니다. 그런 다음 레이블 시리즈 속성을 마우스 오른쪽 단추로 클릭하고 레이블 데이터 드롭 다운에서 "#PERCENT"를 선택하십시오.

관련 문제