3

MS Reporting Services에서 나는 미국에 대한 한 국가의 공간지도를 가지고 있습니다. 나는 각 주마다 다른 색깔을 원한다. 그러나 나는 그것을 고정 된 색으로하고 싶다.SSRS 공간 데이터 색

데이터는 각 상태에 대해 RGB 값이있는 SQL Server 데이터베이스에서 가져옵니다. 캘리포니아가 # 000000이고 Maryland가 #FFFFFF라고 가정 해 봅시다. SSRS에서 각 상태의 색상을 지정하는 방법을 알아낼 수 없습니다. 나는 하루 동안 Polygon Color Rules를보고있다.

누가 나를 도와 드릴까요?

답변

0

끔찍한 대답이지만, 사용자 정의 팔레트를 만들고 데이터 요소를 팔레트에 몇 가지 데이터 값으로 연결하는 것이 유일한 방법입니다.

2008 R2 RDL specification을 통해 파고 들자면지도 다각형에 맞춤 색상을 지정할 수있는 유일한 방법 인 것처럼 보입니다. 사용자 정의 색상 표를 정의한 다음 해당 팔레트에 데이터 필드를 바인딩합니다. 수동으로 직접 다각형 색을 지정하거나 데이터 중심 팔레트를 가질 수있는 것처럼 보이지는 않습니다.

0

상태의 발자국을 공간적으로 다각형으로 저장 한 경우지도 컨트롤에서 새 레이어로 만들 수 있습니다.

다음 표현식을 사용하여 레이어의 투명도 및 정렬 옵션으로 재생해야 할 수도있는 채움 색상을 설정하기 만하면됩니다.

2
  1. 지도 레이어 창에서 레이어를 마우스 오른쪽 버튼으로 클릭 한 다음 다각형 색 규칙 옵션을 클릭합니다. 다각형 색 규칙이 '템플릿 스타일 적용'으로 설정되어 있는지 확인하십시오.
  2. 지도 컨트롤에서지도/도형을 마우스 오른쪽 버튼으로 클릭하고 다각형 속성을 클릭 한 다음 채우기로 이동하여 채우기 스타일을 단색으로 설정하고 옆에있는 표현 버튼을 클릭합니다. 색상 선택기. 색상 값에 대한 표현식 입력 (예 : Fields! ColorName.Value)

이 방법은 모양 등이 포함 된 공간 쿼리 (SQL Server 2012의 Geometry 데이터 유형)에서 잘 작동합니다.