격자 울타리 컨테이너 고급 모드 예
이 도움말 항목에서는 고급 모드에서 격자 울타리 컨테이너를 사용하여 차트에서 고급 표현식을 구성하는 방법의 예를 보여 줍니다.
이 도움말 항목에는 다음 변수가 표시됩니다.
-
$(vDim)
-
$(vDimValue)
-
$(vDimSetFull)
추가 예는 고급 모드 사용을 참조하십시오.
예 1: 조건부 측정값 표현식
이 예에서는 격자 울타리 컨테이너가 고급 표현식과 호환되도록 하기 위해 $(vDimValue) 변수를 측정값 표현식에 추가하는 방법을 보여 줍니다. 이 차트에 사용된 표현식은 조건부 if 표현식입니다.
데이터 추가
새 앱을 만들고 아래의 로드 스크립트를 데이터 로드 편집기에 추가합니다. 그런 다음 데이터를 로드합니다.
마스터 시각화 만들기
다음과 같이 하십시오.
-
편집 모드에서 시트를 엽니다.
-
막대형 차트를 시트로 끌어서 놓습니다.
-
Item Type을 막대형 차트에 차원으로 추가합니다.
-
다음 표현식을 측정값으로 추가합니다.
=if(Sum([Units Sold])>=40000, Sum({<Region={$(vDimValue)}>} [Total Profit]), Sum({<Region={$(vDimValue)}>} [Units Sold]))
격자 울타리 컨테이너에서 이 표현식은 다음을 표시합니다.
-
40,000개 이상 판매된 경우: 각 지역별 총 이익.
-
판매된 단위가 40,000개 미만이거나 데이터가 null인 경우: 각 지역별로 판매된 총 단위 수.
컨테이너의 각 차트에서 $(vDimValue) 변수는 Region의 차원 값 이름으로 바뀝니다.
-
-
방금 추가한 측정값에 다음 레이블을 추가합니다.
=if(Sum([Units Sold])>=40000, 'Total Profit', 'Items Sold')
-
속성 패널에서 정렬을 확장합니다. 차트가 주로 측정값을 기준으로 내림차순으로 정렬되도록 정렬을 조정합니다.
-
속성 패널의 모양에서 색 및 범례를 확장합니다.
-
색을 사용자 지정으로 설정하고 차원별 차트 색을 지정하는 옵션을 선택합니다.
-
영구 색을 켭니다.
-
차트를 마우스 오른쪽 버튼으로 클릭하거나 버튼을 사용하고 마스터 항목에 추가를 클릭합니다.
-
마스터 항목에 이름(예: BarChartExample)을 지정하고 추가를 클릭합니다.
격자 울타리 컨테이너 만들기
다음과 같이 하십시오.
-
격자 울타리 컨테이너를 시트로 끌어서 놓습니다.
-
차원 추가를 클릭하고 Region을 선택합니다.
-
마스터 시각화 추가를 클릭합니다. 드롭다운 메뉴에서 BarChartExample 마스터 항목을 선택합니다.
-
격자 울타리 컨테이너의 속성 패널에서 모양 아래에서 격자 울타리 옵션을 확장합니다.
-
고급 모드를 켜기로 설정합니다.
-
격자 울타리 컨테이너의 속성 패널에서 모양 아래 일반을 확장합니다.
-
필요한 경우 제목 표시를 켭니다. 차트의 제목에 대해 다음 표현식을 추가합니다.
=if(Sum([Units Sold])>=40000, 'Total Profit, by Region and Item Type', 'Total Items Sold, by Region and Item Type')
시트에서 격자 울타리 컨테이너의 크기를 조정하여 모든 데이터를 표시할 수 있는 충분한 공간을 확보합니다. 이제 차트는 다음 이미지와 비슷하게 보일 것입니다.
앱에서 선택을 하는 경우(예: 특정 Order Priority 선택) 차트에 표시되는 측정값은 주문량이 적을 경우 변경될 수 있습니다.
예 2: 맵 차트에 색 지정
이 예에서는 측정값 표현식에 따라 맵 차트에 색을 지정하기 위해 고급 모드에서 격자 울타리 컨테이너를 구성하는 방법을 보여 줍니다. 구체적으로는 다음과 같은 내용이 표시됩니다.
-
$(vDimSetFull)을 사용하여 측정값별로 맵 차트에 색을 지정합니다.
-
차트 내 텍스트에서 $(vDim) 및 $(vDimValue)를 사용합니다(이 경우 차트 부제).
데이터 추가
새 앱을 만들고 아래 로드 스크립트를 데이터 로드 편집기에 추가합니다. 그런 다음 데이터를 로드합니다.
마스터 시각화 만들기
다음과 같이 하십시오.
-
편집 모드에서 시트를 엽니다.
-
맵 차트를 시트로 끌어서 놓습니다.
-
속성 패널에서 차트에 대한 새 영역 레이어를 만듭니다.
-
영역 레이어의 차원으로 Country를 추가합니다.
-
Country 영역 레이어에서 색을 확장합니다.
-
색을 사용자 지정으로 설정하고 측정값 기준 색 설정을 선택합니다.
-
측정값 선택에 대해 다음 표현식을 추가합니다.
=Sum($(vDimSetFull) Sales)
-
측정값 색에 Total Sales 레이블을 추가합니다.
-
속성 패널에서 모양 > 일반 섹션을 확장합니다.
-
차트 부제에 대해 다음 표현식을 입력합니다.
='Total Sales, ' & $(vDim) & ': ' & $(vDimValue)
이 표현식은 마스터 시각화에서는 오류를 반환하지만 격자 울타리 컨테이너에서는 의도한 대로 작동합니다. 각 고유한 Year 값에 대해 차트 제목은 Total Sales, Year: <year>가 됩니다.
-
차트를 마우스 오른쪽 버튼으로 클릭하거나 버튼을 사용하고 마스터 항목에 추가를 클릭합니다.
-
마스터 항목에 이름(예: MapChartExample)을 지정하고 추가를 클릭합니다.
격자 울타리 컨테이너 만들기
다음과 같이 하십시오.
-
격자 울타리 컨테이너를 시트로 끌어서 놓습니다.
-
차원 추가를 클릭하고 Year을 선택합니다.
-
마스터 시각화 추가를 클릭합니다. 드롭다운 메뉴에서 MapChartExample 마스터 항목을 선택합니다.
-
격자 울타리 컨테이너의 속성 패널에서 모양 아래에서 Trellis options을 확장합니다.
-
Advanced mode(조건부 모든 행 색 지정)을 On(지정된 행)으로 설정합니다.
-
시트와 화면 크기에 가장 적합한 값으로 열 수를 설정합니다. 아래 이미지와 일치하려면 이 값을 5로 설정합니다.
-
격자 울타리 컨테이너의 속성 패널에서 모양 아래 일반을 확장합니다.
-
차트에 Total Sales by Country 제목을 추가합니다.
-
필요한 경우 차트의 크기를 조정하여 시트의 전체 길이를 차지하도록 합니다.
-
시트 편집 모드를 종료합니다.
아래 이미지에 표시된 것과 동일한 색 구성표를 가져오려면 앱 테마를 Sense 클래식으로 설정합니다.