예제: 맵 뷰에 매개 변수 추가
이 예제에서는 세계 지표 샘플 데이터 원본을 사용하여 다음 방법을 보여 줍니다.
전 세계 각 국가의 출생률을 보여 주는 맵 뷰를 작성하는 방법
출생률이 낮은 국가/지역과와 출생률이 높은 국가/지역을 구분하는 계산된 필드를 만드는 방법
사용자가 낮은 출생률과 높은 출생률에 대한 임계값을 설정할 수 있도록 매개 변수를 만들고 표시하는 방법
맵 뷰 작성
데이터 패널에서 위도와 경도를 두 번 클릭합니다.
경도는 열에, 위도는 행에 배치되고 세계지도가 표시됩니다.
Year 차원을 필터로 끕니다.
필터 필드 [Year] 대화 상자에서 연도를 선택한 후 다음을 클릭합니다.
필터 [Year 연도] 대화 상자에서 2012를 선택한 후 확인을 클릭합니다.
Country 차원을 세부 정보로 끕니다.
마크 유형을 맵으로 설정합니다.
Birth Rate 측정값을 레이블로 끕니다.
이제 전 세계 국가/지역의 출생률을 보여 주는 맵이 나타납니다.
맵을 zoom하거나 마우스오버하여 국가에 대한 설명을 볼 수 있습니다.
임계값을 설정하는 계산된 필드 만들기
다음으로, 낮은 출생률과 높은 출생률을 구분하겠습니다.
상단 메뉴에서 분석 > 계산된 필드 만들기를 선택합니다.
필드 이름을
High Birth Rate
로 지정하고 수식 필드에 다음 계산을 입력하거나 붙여 넣습니다.IF ([Birth Rate]) >= 0.014 THEN "High" ELSE "Low" END
0.014 값은 1.4%에 해당합니다. 맵에서 볼 수 있는 실제 값 범위는 1% 미만에서 최대 5% 근처입니다.
확인을 클릭하여 이 계산을 저장하면 계산이 차원으로 분류됩니다.
High Birth Rate를 색상으로 끕니다.
이제 맵에 낮은 출생률 국가/지역과 높은 출생률 국가/지역이 서로 다른 색으로 표시됩니다.
하지만 1.4%보다 크거나 같은 높은 출생률에 대한 정의는 임의적입니다. 이 값을 선택한 이유는 전 세계 국가/지역을 이분화하기 때문입니다.
이렇게 하는 대신, 사용자가 임계값을 정의하게 하거나, 임계값을 변경하여 맵이 어떻게 변화하는지 확인할 수 있도록 컨트롤을 제공할 수 있습니다. 이렇게 하려면 매개 변수를 만듭니다.
매개 변수 만들기
데이터 패널에서 마우스 오른쪽 단추를 클릭(Mac의 경우 Control 클릭)하고 만들기 > 매개 변수를 선택합니다.
참고: 데이터 패널에서 필드를 클릭한 경우 일부 필드가 채워질 수 있습니다. 필요에 따라 필드를 변경할 수 있습니다.
매개 변수 만들기 대화 상자에서 새 매개 변수의 이름을
Set Birth Rate
로 지정하고 다음과 같이 구성합니다.매개 변수 만들기 대화 상자의 필드에 대한 자세한 내용은 매개 변수 만들기를 참조하십시오.
데이터 유형이 실수이기 때문에 이 매개 변수 컨트롤은 다음 절차에서 표시할 때 슬라이더 형태가 됩니다. 이것은 실수 값은 연속형이며 무한한 개수의 가능한 값이 있기 때문입니다.
현재 값은 매개 변수의 기본값을 설정합니다. 0.019는 1.9%입니다. 값 범위 섹션에서는 최소값, 최대값 및 단계 크기(값을 변경할 수 있는 최소량)를 설정합니다.
확인을 클릭합니다.
매개 변수 컨트롤 만들기 및 표시
이제 매개 변수를 High Birth Rate 필드에 연결해야 합니다.
데이터 패널에서 High Birth Rate를 마우스 오른쪽 단추로 클릭하고 편집을 선택합니다.
필드 정의의 하드 코딩된 0.014 값을 매개 변수 이름으로 바꿉니다.
IF ([Birth Rate]) >= [Set Birth Rate] THEN "High" ELSE "Low" END
그런 다음 확인을 클릭합니다.
데이터 패널에서 Set Birth Rate 매개 변수를 마우스 오른쪽 단추로 클릭하고 매개 변수 컨트롤 표시를 선택합니다.
기본적으로 매개 변수 컨트롤은 오른쪽에 표시됩니다. 이제 뷰 작성자와 사용자가 이 값을 점증적으로 올리거나 낮춰 "높은 출생률"의 정의 변경이 맵에 미치는 영향을 살펴볼 수 있습니다.