| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- row_number
- 프로그래머스
- Retention
- SolveSQL
- python
- 데이터분석
- dense_rank
- funnel
- 윈도우함수
- 독서
- leetcode
- 취준
- 서브쿼리
- Datarian
- MYSQL
- 순위함수
- LEFTJOIN
- regexp
- SQL
- 윈도우 함수
- pandas
- 신입 데이터분석가
- 데이터리안
- 퍼널분석
- 린분석
- rank
- 누적합
- 그로스해킹
- advent of sql
- 리텐션
- Today
- Total
데이터 분석
[태블로] 계산의 유형(3) | LOD 계산 본문
LOD 계산의 개념과 Syntax
'LOD 계산'은 계산할 수준을 세부적으로 제어 가능하다.
LOD(Level Of Detail Calcualtions) 식을 활용하면 뷰의 세부 수준 이외의 수준에서도 계산을 할 수 있다.
대표적으로 FIXED(완전히 독립적인 수준), INCLUDE(더 세분화된 수준), EXCLUDE(덜 세분화된 수준) 방법이 있다.
| ⭐FIXED⭐ | INCLUDE | EXCLUDE |
| 현재 View에 관계 없이 특정 차원을 사용하여 계산 | 현재 View에서 특정 차원을 추가하여 계산 | 현재 View에서 특정 차원을 제외하여 계산 |
📌LOD 계산을 위한 문법은 아래와 같다.
✅ Syntax
{ FIXED [차원] : <집계식> }
(사례 1) FIXED 차원 1개 선언

현재 Sales 칼럼의 값처럼, 측정값인 Sales 변수는 차원인 Segment/Category에 따라 집계되는 것이 기본 작동 방식이다. 하지만 LOD 표현식인 FIXED를 사용하여 Segment 기준으로 매출 합계를 집계했기 때문에 값이 서로 다른 것이다. 즉, 현재 View에 상관없이 특정 차원을 사용하여 계산하였다.
(사례 2) FIXED 차원 2개 선언

이번에는 차원에 Category 변수까지 추가하여 집계했기 때문에, 기존 Sales 칼럼 값과 동일한 값이 계산되었음을 알 수 있다.
(사례 3) FIXED 차원을 지정하지 않은 경우

이번에는 Category/Sub-Category 변수가 차원에 올려져 있는 경우로, FIXED 다음 차원을 선언하지 않았다. 이런 경우에는 따로 범위 지정이 없어 전체 테이블 수준에서 계산된다.
💡다양한 LOD 식 실무 활용 사례
https://www.tableau.com/ko-kr/blog/LOD-expressions
상위 15가지 LOD 표현식
Tableau의 사명은 사람들이 데이터를 보고 이해하는 일을 돕는 데 있습니다. Tableau 기능은 사용자가 데이터를 의미 있는 정보로 변환할 수 있도록 신중하게 설계되었습니다. Tableau에서 중점적으로
www.tableau.com
'Tableau' 카테고리의 다른 글
| 비즈니스 대시보드 설계 프레임워크 (2) | 2025.06.15 |
|---|---|
| [태블로] 계산의 유형(2) | 테이블 계산 (0) | 2025.03.13 |
| [태블로] 계산의 유형(1) | 기본 계산 (0) | 2025.03.07 |
| [태블로] 3가지 핵심 개념 (0) | 2025.02.20 |