| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- rank
- LEFTJOIN
- 취준
- python
- MYSQL
- row_number
- SolveSQL
- Retention
- 퍼널분석
- 데이터리안
- 리텐션
- 서브쿼리
- regexp
- dense_rank
- pandas
- SQL
- Datarian
- 그로스해킹
- 데이터분석
- 순위함수
- funnel
- advent of sql
- 윈도우함수
- 누적합
- 독서
- 프로그래머스
- leetcode
- 윈도우 함수
- 신입 데이터분석가
- 린분석
- Today
- Total
데이터 분석
[태블로] 계산의 유형(1) | 기본 계산 본문
기본 계산의 의미와 동작 방식
'기본 계산'은 데이터 원본에 대한 행 수준 계산 및 집계 계산을 의미한다.
1) Row-Level Calculation (행 수준 계산)
: 데이터 원본의 행 수준에서 계산
(예시)

SPLIT 함수를 이용한 계산된 필드를 활용하여 고객명에서 First Name 값을 추출한 예시이다.
2) Aggregate Calculation (집계 계산)
: 데이터를 집계하여 계산
(예시)

고객 세그먼트 별 중복 없이 고유한 Customer Name 값을 집계한 예시이다.
기본 계산의 종류
1) 숫자 함수
: 필드의 데이터 값에 대한 계산 수행 및 숫자값을 포함하는 필드에서만 사용 가능
(e.g. ABS(), CELING(), FLOOR(), ROUND(), ZN())
(예시)
ZN() : Null 이면 0, 아니면 기존 값을 반환하는 함수로 Null을 0으로 대체할 때 주로 사용함

2) 문자열 함수
: 문자열을 분할하거나, 합치는 등 다양한 조작 가능
(e.g. SPLIT(), CONTAINS(), LEN(), LEFT(), MID(), RIGHT(), REPLACE())
(예시)
CONTAINS() : 특정 문자열을 포함하고 있는지 불리언 값 반환하는 함수

3) 날짜 함수
: 기존 값에서 새로운 날짜 값을 만들 수 있음
(e.g. DATEDIFF(), DATETRUNC(), DATEADD(), DATEPARSE(), DATEPART())
(예시)
- DATEDIFF() : 두 날짜 사이의 차이를 지정된 단위에 맞춰 반환하는 함수


- DATETRUNC() : 지정된 날짜를 날짜 부분에 맞춰 잘라내는 함수, 차트의 날짜 단위 지정 시 주로 사용


4) 유형 함수
: 필드를 한 데이터 유형에서 다른 데이터 유형으로 변환 가능
(e.g. STR(), DATE(), FLOAT(), INT())
5) 논리 함수
: 특정 조건이 참인지 거짓인지 여부를 결정 가능
(e.g. CASE WHEN, IF ~ ELSEIF, OR, AND, IFNULL 등)
https://help.tableau.com/current/pro/desktop/ko-kr/functions.htm
Tableau의 함수
Tableau는 Tableau 계산에 사용할 수 있는 많은 함수를 지원합니다
help.tableau.com
'Tableau' 카테고리의 다른 글
| 비즈니스 대시보드 설계 프레임워크 (2) | 2025.06.15 |
|---|---|
| [태블로] 계산의 유형(2) | 테이블 계산 (0) | 2025.03.13 |
| [태블로] 계산의 유형(3) | LOD 계산 (0) | 2025.03.12 |
| [태블로] 3가지 핵심 개념 (0) | 2025.02.20 |