태블로 신병훈련소 6일차 (테이블 계산식, ZN, LOOKUP, BUFFER)

2021. 9. 7.·📚 기타/마케팅

▶ 목차

1. 테이블 계산식 - 차이

 

▶ 1. 테이블 계산식 - 차이

▷ 주식 데이터를 가지고 전일 대비 종가가 상승했는지 하락했는지 나타내는 차트를 아래와 같이 그려 본다

 

2019년 종가 그래프

전일 대비 상승 -> 주황색

전일 대비 하락 -> 빨간색

종가가 전일과 동일 -> 파란색

 

 

▷ 그래프 준비

1) 종가 측정값을 행 선반에 옮긴다

2) 날짜 차원을 열 선반에 옮긴다

3) 이중축을 그려주기 위해 종가 측정값을 복사하고, 하나는 원, 하나는 라인으로 설정하고 이중축을 설정해 준다

 

▷ 등락 여부에 따라 색상 표현

1) 새로운 종가 측정값을 행 선반에 놓고 퀵테이블 계산에서 차이를 설정한다

 

퀵테이블 계산 결과 (종가에 대한 차이)

2) 퀵테이블 계산은 기본적으로 빨간 박스상태로 계산되는데, 이전 일자에 대한 차이를 나타낸다.

   ※ 최초 일자(1월2일)는 이전 값이 없어서 null로 표시된다)

   ※ 워크시트에 표시되는 값이 500이면 전일 대비 종가가 +500이고, 값이 -500이면, 전일 대비 종가가 -500이라는

      의미이다. 

3) 이 테이블 계산식을 데이터 창으로 드래그해서 새로운 측정값을 생성한다 (이름 : 전일 대비 종가 등락)

4) 편집을 클릭하여 계산식을 확인해보면 아래와 같은 식임을 확인할 수 있다

 

퀵테이블 계산 - 차이

 

※ ZN() : 괄호 안의 내용이 null이 아니면 그 내용을 반환하고, 괄호 안의 내용이 null이면 0을 반환한다.

   (null을 판별하는 함수)

※ LOOKUP() : 엑셀의 LOOKUP과 비슷함. 현재 행 기준으로 offset값에 따라 값을 반환함

   (e.g.  LOOKUP (SUM(Sales), 2)를 계산하는 경우 각 행에 이후 2 이후의 매출값이 표시됨)

 

즉, ZN(SUM([종가])) - LOOKUP(ZN(SUM([종가])), -1)은 D day 종가합계에서 D-1 day 종가합계를 뺀 값을 반환한다.

 

5) 이제 직접 색상을 표현한다. 전일 대비 종가 등락 여부 계산식을 만들고 아래와 같이 나눠준다.

 

 

6) 만든 계산식을 원 그래프의 색상으로 옮긴다.

 

▷ 각 종가 정보를 클릭해 현재 주가를 확인하려면?

아래와 같이 코드명을 추가해 코드명에 맞는 증권정보를 실시간으로 확인할 수 있다.

 

 

1) 코드명 차원을 원 그래프의 세부정보에 추가한다

2) 동작을 추가해주기 위해 워크시트 >> 동작으로 이동한다

3) 동작 추가 >> URL로 이동을 클릭하고 이름, 동작 실행 조건(메뉴)을 선택한다.

4) URL에는 코드명에 따라 증권정보를 확인할 수 있도록 네이버증권 URL을 입력한다

    (https://finance.naver.com/item/main.nhn?code=)

5) 오른쪽 토글버튼을 클릭하여 코드명 필드를 선택해준다.

 

설정 완료

 

6) 설정 완료 후 증권정보로 이동 버튼을 누르면 네이버증권으로 이동하여 코드명에 따른 정보를 확인할 수 있다

    (015760 = 한국전력)

 

'📚 기타/마케팅' 카테고리의 다른 글
  • 태블로 신병훈련소 5일차 (커스텀 맵 사용, MAKEPOINT, MAKELINE, BUFFER)
  • 태블로 신병훈련소 4일차 (라인차트, 하이라이트 테이블, 퀵테이블 계산, 덤벨차트, 이중축)
  • 태블로 신병훈련소 3일차 (매개변수, 측정값 변경)
  • 태블로 신병훈련소 2일차 (워드클라우드, 박스플롯, 계산된 필드, DATEDIFF 함수)
지식물원
지식물원
지식이 자라는 식물원!
  • 지식물원
    지식물원
    지식물원
  • 전체
    오늘
    어제
    • 분류 전체보기 (516)
      • 🎨 프론트엔드 공부 (253)
        • JS & TS (92)
        • HTML & CSS (22)
        • React & Next (49)
        • Vue & Nuxt (22)
        • 기타 (68)
      • 🤓 기술 학습 & 공부 기록 (116)
        • Node.js (0)
        • Python (37)
        • 백엔드 (0)
        • 딥러닝 (1)
        • 컴퓨터 일반 (72)
        • 개발 인프라 (6)
      • 👨‍💻 프로젝트 경험 (6)
        • Work (0)
        • Toy (6)
      • ⚙️ 개발 팁 & 노하우 (21)
        • 프론트엔드 (6)
        • 기타 (15)
      • ☕️ 커리어 & 인터뷰 준비 (88)
        • 코딩 테스트 (88)
      • 📰 기술 트렌드 & 생각 정리 (4)
      • 📚 기타 (25)
        • 마케팅 (15)
        • 비개발서적 (10)
  • 블로그 메뉴

    • 태그
  • 링크

  • 공지사항

    • 모바일 접속 시 코드 하이라이팅 깨질 때
  • 인기 글

  • hELLO· Designed By정상우.v4.10.3
지식물원
태블로 신병훈련소 6일차 (테이블 계산식, ZN, LOOKUP, BUFFER)
상단으로

티스토리툴바