반응형

Introduction

아래의 4가지 사항을 만족하는 대시보드를 제작합니다.

  • 측정의 전체 추세를 확인할 수 있는 방법
  • 선을 따라 점을 선택하고 선택 결과를 표시할 수 있는 방법
  • 선을 따라 있는 두 점 사이의 % 차이를 이해하는 방법
  • 사용자가 가장 오래된 값, 가장 최근 값 또는 이전 값과 비교하여 변경하려는 경우, 비교 시나리오를 변경할 수 있는 기능 제공

 

Requirements

  • 세부 표현식 / LOD 없음
  • 숫자 형식을 백분율로 변환할 계산된 필드 없음
  • 계산된 필드에 하드 코딩된 연도 없음
  • 사용자가 선택한 연도와 비교 연도를 반영하는 원 표시를 특징으로 하는 미국의 식품 불안정률을 연도별로 추세화하는 꺽은선형 차트 생성
  • 사용자가 어느 연도에 초점을 맞추고 어떤 유형의 비교를 원하는지 전환할 수 있는 기능 구축
    • 데이터 세트의 가장 최근 연도(2019년), 첫 해(1995년), 전년도(선택한 연도 -1)
  • 도구설명, 색상, 형식
    : 선택한 연도 표시 색상(#f0007b), 대시보드 크기(1000px * 800 px), 분산 화살표에 대한 유니코드(▲ U+25B2; ▼ U+25BC)

 

Dataset

 

Process

더보기

1. 계산된 필드로 [Year] column의 'year' 부분을 문자열로 변경한 다음, 다시 'yyyy'형태의 날짜로 변환

2. 매개변수 만들기를 통해 선택 날짜를 'yyyy' 형태로 표시하고 현재값을 최근 날짜로 설정

3. 비교 기간이라는 매개 변수를 만들어 '첫 해', '최근 연도', '전년도' 값을 생성

4. 계산된 필드에서 비교 기간에 따라 출력하는 연도를 설정하는 조건문 생성 

5. 선택 날짜에 대한 값을 찾아내는 필드를 생성

 6. 선택한 날짜에 대한 값을 찾는 필드를 행에 넣어 식품 불안정률과 축을 동기화시킴

 7. 선택 연도와 비교연도의 색상을 다르게 하여 비교할 수 있는 필드 생성

8. 선택 연도와 열의 연도가 같으면 최소값을 찾는 필드 생성 

9. 비교연도의 값을 찾는 필드 생성

 10. 분산을 계산하는 필드 생성

11. 8~10에서 생성한 필드를 마크에 넣은 다음, 기준을 'Select the Year'로 설정

 12. 제목을 편집하여 비교값을 제목을 통해 표시하도록 변경

 13. 대시보드에서 컨테이너에 존재하는 파라미터를 '제목표시 안함', '부동'을 선택하여 '선택 연도', '비교기간' 옆으로 이동

 

Result

 

Study

더보기
  • DATEPARSE() : 필드의 어느 부분이 날짜의 어떤 부분이지 명확히 정의가능
  • DATEPART() : 지정한 날짜의 부분을 정수로 반환
  • ATTR()
    : 뷰에서 단일 파티션으로 그룹화되는 기초 데이터의 각 레코드에서 모든 값을 비교
    : 값이 모두 동일하다면 해당 값을 반환하고, 그렇지 않으면 '*'를 반환

 

 

반응형

+ Recent posts