no image
[Tableau] Gantt 차트
원래는 프로젝트의 수행 기간을 표시 데이터 변화 범위를 표현 가로방향: Gantt 차트 세로방향: Waterfall 차트 라인차트에서 선 모양 > 계단 변경하면 Waterfall 차트와 유사한 모양 Superstore_2019.xlsx 고객별 배송 기간 간트 차트 - 주문에서 배송까지 걸리는 시간을 계산하기 위한 필드 생성 데이터베이스와 같은 데이터를 다루는 툴에서는 날짜를 연산하는 함수나 방법을 제공 계산된 필드: 배송까지 걸리는 날짜 DATEDIFF('day', [주문 일자], [배송 일자]) [필드] > Default Properties > Aggregation > AVG 열: 주문일자 - 불연속형 일 행: 배송일자 - 불연속형 일 [필드] - 크기, 레이블 그래프 유형: Gantt 차트 Filte..
2024.02.05
no image
[Tableau] 테이블 수준 계산
- 행 수준, 집계 계산, 세부 수준 계산은 데이터 원본에 대한 쿼리의 일부로 수행되지만 테이블 계산은 처음의 쿼리 후에 수행 - 테이블 계산은 결과 태블로의 캐시에 저장 CPU는 먼저 캐시에 가서 데이터가 있는지 확인한 다음에 메모리에 간다. 데이터 원본에 SQL을 전송해서 그 결과를 가져오는 방식 테이블 계산은 데이터 원본에서 추출한 메모리에 있는 데이터를 가지고 수행하고 캐시에 저장해서 사용 테이블 계산 생성 방법 - 숫자 집계 활성 필드 드롭다운 > 퀵테이블 계산 - 숫자 집계 활성 필드 드롭다운 > 테이블 계산 추가 - 계산된 필드 > 사용자 지정 테이블 계산 퀵 테이블 계산을 이용해서 누적 막대 차트 생성 - Car for Tableau - Order Date(월) 별로 배출액의 누적 막대 차..
2024.02.05
no image
[Tableau] 함수
- 함수: 데이터를 받아서 작업을 수행한 후 리턴해주는 코드의 묶음 - 프로그래밍 언어에서는 리턴할 때 데이터를 돌려주지 않는 (None) 함수도 있다. 리턴이 없는 것은 아님! - 전처리 과정에서 프로그래밍으로 함수를 사용할 수 없다면 태블로에서 배워야 하는 것 숫자 관련 함수 ABS: 절대값 함수 MAX/MIN ZN: 데이터가 null이면 0을 반환, 아니면 식을 반환 ZM([매출액]) ROUND: 데이터와 자릿수를 받아서 반올림해주는 함수 문자 관련 함수 LEN: 문자열의 길이 LEFT/RIGHT: 좌우에서 잘라내는 함수 UPPER/LOWER: 대소문자 변환 REPLACE: 부분 문자열 치환 CONTAINS: 문자열 포함 여부 SPLIT: 문자열 잘라내기 날짜 관련 함수 DATEADD(단위, 추가할..
2024.02.05
no image
[Tableau] 세부 수준 계산
데이터 집계를 작은 수준으로 계산 - 년 > 분기 > 월 > 일 LOD 함수 (Level Of Detail) 종류 FIXED: 지정된 차원으로 집계 Include: 지정된 차원과 뷰 차원 기준을 동시에 적용해서 집계 Exclude: 지정된 차원이 뷰에 존재하는 경우 제외하고 집계 형식 {LOD함수: 집계함수([측정값])} {LOD함수 [차원]: 집계함수([측정값])} FIXED 각 브랜드별 매출액 합계와 전체 합계를 하나의 표에 출력 (FIXED 함수) 뷰에 있는 차원과는 상관없이 코드 내의 차원 목록에 지정된 세부 수준에서 작업 각 브랜드별 매출액 합계와 전체 합계를 비교하는 경우 전체 합계는 한번만 출력되기 때문에 각각의 브랜드와는 비교가 어려움 (열에 매출액 전체 합계를 보기 어렵고 Brand가 나..
2024.02.05
no image
[Tableau] Join
1. 분석 탭 상수 및 평균 라인 측정값 필드의 상수 및 평균 요약 정보가 뷰에 표시 상수 라인은 중간에 선을 삽입하는 기능 열: Order Date 행: 매출액 분석 탭 > 상수 라인을 view로 선이 그어진다. 분석 탭 > 평균 라인 열: Store Addr 행: 매출액 정렬해보니 표준편차가 굉장히 크군 평균보다 중앙값에 가까운 애들이 많아 평균을 대표값으로 쓰면 큰일 나겠당 2. 총계 테이블 형태로 데이터를 출력할 때 분류별 합계 파악 대시보드에서 데이터 제공할 때 사용 열: Gender 행: Brand, Model [매출액] - 텍스트 Analytics Tab > Totals > View로 드래그 Toolbar - Analysis > Totals 총계의 위치나 계산 값을 평균/최대/최소로 변경 3..
2024.02.02
no image
[Tableau] Field
1. Field 변환 필드의 종류를 변경하는 것이 가능 1) 별칭 Aliases 날짜 등의 데이터를 직접 입력하게 하려면, 일관된 형식으로 쓰게 해야 한다. 별칭 만들기: 좌측 [DATA] > [Gender] 우클릭 > Aliases... > 별칭 입력 > 행 선반으로 2) 계산된 필드 만들기 기존의 데이터를 이용해서 새로운 데이터 만들어내는 것 파생 필드 IF와 CASE 자주 사용 IF [조건] THEN 값 ELSEIF [조건] THEN 값 ELSE 값 END CASE WHEN 값1 THEN 값2 END 이름: 국가브랜드 IF [Brand] = 'chevrolet' THEN '미국' ELSEIF [Brand] = 'bmw' THEN '독일' ELSEIF [Brand] = 'peugeot' THEN '프..
2024.02.02
no image
[Tableau] Filter
1) 원본 데이터 필터 - 태블로에서는 여러 개의 데이터를 조인해서 사용할 수 있다. - 필터 기능 : 데이터 원본에서 읽어올 때 필터링 가능 데이터 원본과 시트에서 모두 필터링 가능 그런데 필터링은 가능한 빠르게 하는게 좋기 때문에 시트가 하나라면 원본에서, 시트가 두개 이상이면 각자의 시트에서! 필터 ADD > Add.. > Type > Truck Exclude 트럭은 안나오게 필터링 2) 워크시트 페이지 필터 - 필터 이동 및 재생을 통해 워크시트 뷰를 동적으로 보이게 함 계산된 필드 만들기 이름: 매출액 계산식: [Price] * [Quantity] 열: 매출액 행: Type [매출액 합계] - Color 카드 [Type] - Label 카드 Page 카드에 Order Date > Month 오른..
2024.02.02
no image
Tableau - 히트맵 차트
1. 개요 - 테이블 형식으로 데이터 수치 차이를 색상으로 구분 - 열과 행에 범주값 배치 날짜 형식의 월, 일, 요일을 배치해서 다른 날짜와 비교하거나 추세를 파악 - 태블로에서 히트맵은 사각형 차트 2. 히트맵 만들기 Superstore_Sample.xlsx 카드 유형 Square Columns : Order Date Rows : Order Date 열(Columns) - 주문날짜(Order Date) 우클릭 > 불연속형(Discrete) 더보기 > 요일(WeekDay) 색상카드 합계(매출) 추세가 있긴 하지만 사실 불연속형이다. 파란 곳이 짙을수록 매출이 높음 / 빨간 곳이 짙을수록 매출이 낮음 수요일에 쉬어야겠군
2024.02.02

[Tableau] Gantt 차트

0ㅑ채
|2024. 2. 5. 14:50
  • 원래는 프로젝트의 수행 기간을 표시
  • 데이터 변화 범위를 표현
  • 가로방향: Gantt 차트
  • 세로방향: Waterfall 차트
  • 라인차트에서 선 모양 > 계단 변경하면 Waterfall 차트와 유사한 모양

 
Superstore_2019.xlsx

고객별 배송 기간 간트 차트

- 주문에서 배송까지 걸리는 시간을 계산하기 위한 필드 생성 

  • 데이터베이스와 같은 데이터를 다루는 툴에서는 날짜를 연산하는 함수나 방법을 제공

계산된 필드:   배송까지 걸리는 날짜   DATEDIFF('day', [주문 일자], [배송 일자])
 
[필드] > Default Properties > Aggregation > AVG
열: 주문일자 - 불연속형 일
행: 배송일자 - 불연속형 일
[필드] - 크기, 레이블
그래프 유형: Gantt 차트
Filter 선반: 고객명 - 하나의 데이터만 선택

 
 
Superstore.csv 
 

Waterfall 차트

- 간트 차트를 만들 때 열에 범주, 행에 측정값을 설정

 
 

스텝 차트

 
 

 

 

 

'Tableau' 카테고리의 다른 글

[Tableau] 기타 차트  (1) 2024.02.05
[Tableau] 히스토그램  (1) 2024.02.05
[Tableau] 테이블 수준 계산  (0) 2024.02.05
[Tableau] 함수  (0) 2024.02.05
[Tableau] 세부 수준 계산  (0) 2024.02.05

- 행 수준, 집계 계산, 세부 수준 계산은 데이터 원본에 대한 쿼리의 일부로 수행되지만 테이블 계산은 처음의 쿼리 후에 수행
- 테이블 계산은 결과 태블로의 캐시에 저장

  • CPU는 먼저 캐시에 가서 데이터가 있는지 확인한 다음에 메모리에 간다. 
  • 데이터 원본에 SQL을 전송해서 그 결과를 가져오는 방식
  • 테이블 계산은 데이터 원본에서 추출한 메모리에 있는 데이터를 가지고 수행하고 캐시에 저장해서 사용

 
테이블 계산 생성 방법
- 숫자 집계 활성 필드 드롭다운 > 퀵테이블 계산
- 숫자 집계 활성 필드 드롭다운 > 테이블 계산 추가
- 계산된 필드 > 사용자 지정 테이블 계산
 

퀵 테이블 계산을 이용해서 누적 막대 차트 생성

- Car for Tableau
- Order Date(월) 별로 배출액의 누적 막대 차트 생성
- 매출액 필드: [Price * Quantity]

 
퀵테이블 계산
매출액 합계 > 퀵 테이블 계산 > 

누계 차이

 
 
사용자지정 테이블 계산
- 메타 테이블 함수
Index: 고유한 순번을 매기는 함수
First: 파티션 내의 첫번째 행으로 하는 제어변수 파티션의 첫번째 행은 0이고 다음 행은 -1, 그 다음은 -2
Last: 마지막 행이 0이고 다음부터 1, 2 순
Size: 파티션의 데이터 개수
 
- Lookup, Previous_Value
Lookup: 다른필드의 값을 참조
Previous_Value:  이전 데이터를 참조

 

 

 

 

 

'Tableau' 카테고리의 다른 글

[Tableau] 히스토그램  (1) 2024.02.05
[Tableau] Gantt 차트  (0) 2024.02.05
[Tableau] 함수  (0) 2024.02.05
[Tableau] 세부 수준 계산  (0) 2024.02.05
[Tableau] Join  (0) 2024.02.02

[Tableau] 함수

0ㅑ채
|2024. 2. 5. 12:16

- 함수: 데이터를 받아서 작업을 수행한 후 리턴해주는 코드의 묶음
- 프로그래밍 언어에서는 리턴할 때 데이터를 돌려주지 않는 (None) 함수도 있다. 리턴이 없는 것은 아님!
- 전처리 과정에서 프로그래밍으로 함수를 사용할 수 없다면 태블로에서 배워야 하는 것
 

숫자 관련 함수

ABS: 절대값 함수
 
MAX/MIN
 
ZN: 데이터가 null이면 0을 반환, 아니면 식을 반환 ZM([매출액])
 
ROUND: 데이터와 자릿수를 받아서 반올림해주는 함수
 

문자 관련 함수

LEN: 문자열의 길이
 
LEFT/RIGHT: 좌우에서 잘라내는 함수
 
UPPER/LOWER: 대소문자 변환
 
REPLACE: 부분 문자열 치환
 
CONTAINS: 문자열 포함 여부
 
SPLIT: 문자열 잘라내기
 

날짜 관련 함수

DATEADD(단위, 추가할 값, 기준 날짜)
 
DATEDIFF(단위, 날짜1, 날짜2)
 
DATEPART(단위, 날짜) : 날짜에서 단위에 해당하는 데이터를 리턴
 
YEAR, QUARTER, MONTH, WEEK, DAY, TODAY, NOW: 현재 날짜 및 시간
 

형 변환 함수

DATE
DATETIME
FLOAT
INT
STR
 

논리 함수

IF
IFNULL(데이터, NULL일 때의 값)
ISNULL: Null 여부 판단
 

집계 함수

ATTR: 단일 값이 아니면 * 변환

COUNT: 데이터 건수 반환
 
COUNTD: 유일한 데이터의 건수 반환
 
SUM
AVG
MAX/MIN
STEDV
VAR
 
 
 

Brand별 전년 대비 매출액 성장률 확인

- 매출액 계산 필드 
: Price * Quantity
 
- 2020년 매출액 ~ 2021년 매출액 확인
SUM(IF YEAR([Order Date]) = 2021 THEN [매출액] END) / SUM(IF YEAR([Order Date]) = 2020 THEN [매출액] END) - 1
 
열: Brand
행: [전년 대비 매출액 성장률]

열: Brand
행: [전년 대비 매출액 성장률]
행: Brand
텍스트: [전년 대비 매출액 성장률]
우클릭 > Default Properties > Number Format > 백분율 가능

 
 
- 인당 구매 금액 계산
: SUM([매출액]) / COUNTD([Mem No])
 
- 거래 구매 금액 계산
: SUM([매출액]) / COUNT([Mem No])

인당 구매 금액은 중복제거가 필요. 
인당 거래 평균 금액은 중복제거가 필요 없음.

bmw, 쉐보레 같은 경우 한 고객이 두번 이상 구매한 걸로 판단.
로열티가 높다. 

-> 다른 마케팅 전략 필요!

 

 

 

 

'Tableau' 카테고리의 다른 글

[Tableau] Gantt 차트  (0) 2024.02.05
[Tableau] 테이블 수준 계산  (0) 2024.02.05
[Tableau] 세부 수준 계산  (0) 2024.02.05
[Tableau] Join  (0) 2024.02.02
[Tableau] Field  (0) 2024.02.02

 

데이터 집계를 작은 수준으로 계산
- 년 > 분기 > 월 > 일
 

LOD 함수 (Level Of Detail)

종류
FIXED: 지정된 차원으로 집계
Include: 지정된 차원과  뷰 차원 기준을 동시에 적용해서 집계
Exclude: 지정된 차원이 뷰에 존재하는 경우 제외하고 집계
 
형식
{LOD함수: 집계함수([측정값])}
{LOD함수 [차원]: 집계함수([측정값])}
 
 

FIXED

각 브랜드별 매출액 합계와 전체 합계를 하나의 표에 출력 (FIXED 함수)

  • 뷰에 있는 차원과는 상관없이 코드 내의 차원 목록에 지정된 세부 수준에서 작업
  • 각 브랜드별 매출액 합계와 전체 합계를 비교하는 경우 전체 합계는 한번만 출력되기 때문에 각각의 브랜드와는 비교가 어려움 (열에 매출액 전체 합계를 보기 어렵고 Brand가 나눠진 영향을 계속 받게 됨)

행: Brand
필드 계산 : 매출액 전체 합 { FIXED :SUM([매출액]) }
텍스트: 매출액 전체 합

숫자 데이터를 열로 보내니 그래프가 만들어진다.

 
[측정값] > 텍스트에 배치 > 원하는 필드만 선택 (매출액, 매출액 전체 합)
열: [측정값 이름] 

 
 

Loans.csv로 신용 상태가 위험한 회원의 수를 위험하지 않은 회원의 수와 비교

- 데이터 로드
- Credit Score가 한번이라도 550 이하인 적이 있는지 확인
계산된 필드:  위험상태  { FIXED [Member ID] : MIN([Credit Score]) } < 550
 
행: Portfolio
열: Member ID - 우클릭 > 측정값 > Count(Distict)
[위험상태] - 색상

 
 
Loans.csv 파일에는 회원 별로 거래 번호와 거래 날짜와 잔액 표시

각회원의 마지막 잔액 확인

마지막 거래여부: { FIXED [Member ID], [Loan Number] : MAX([Date]) } = [Date]

 

INCLUDE 함수

FIXED 함수는 열/행의 영향을 받지 않는 계산 수행
INCLUDE 함수는 계산식에 나열한 필드와 열/행의 영향을 받는 계산 수행 (include 없어도 됨)

  • 고정된 분류 필드는 INCLUDE 함수 안에 작성
  • 고정되지 않은 분류 필드는 View에 배치해서 상황에 따라 다른 계산을 하고자 할 때 사용
FIXED는 고정되지만
INCLUDE는 행/열에 따라 영향을 받는다!

 
- 계산된 필드 생성:    Include 매출액 합계 by MemNo    { INCLUDE [Mem No]: SUM([매출액]) }

 
 
 
 

 

 

'Tableau' 카테고리의 다른 글

[Tableau] 테이블 수준 계산  (0) 2024.02.05
[Tableau] 함수  (0) 2024.02.05
[Tableau] Join  (0) 2024.02.02
[Tableau] Field  (0) 2024.02.02
[Tableau] Filter  (0) 2024.02.02

[Tableau] Join

0ㅑ채
|2024. 2. 2. 17:21

 

1. 분석 탭

  • 상수 및 평균 라인
  • 측정값 필드의 상수 및 평균 요약 정보가 뷰에 표시
  • 상수 라인은 중간에 선을 삽입하는 기능

열: Order Date
행: 매출액
 
분석 탭 > 상수 라인을 view로

선이 그어진다.

 
분석 탭 > 평균 라인

 
열: Store Addr
행: 매출액

  • 정렬해보니 표준편차가 굉장히 크군
  • 평균보다 중앙값에 가까운 애들이 많아
  • 평균을 대표값으로 쓰면 큰일 나겠당

 
 

2. 총계

  • 테이블 형태로 데이터를 출력할 때 분류별 합계 파악
  • 대시보드에서 데이터 제공할 때 사용

 
열: Gender
행: Brand, Model
[매출액] - 텍스트

 
Analytics Tab > Totals > View로 드래그

 
Toolbar - Analysis > Totals 

  • 총계의 위치나 계산 값을 평균/최대/최소로 변경

 
 

3. 모델

95% CI의 평균 및 중앙값
열: Order Date - Month
행: Quntity
Analytics에서 95% CI (Confidence Interval - 신뢰구간) 로 평균, 중앙값 표시

 
추세선

  • 선형, 로그, 지수, 다항식, 거듭제곱을 활용하여 측정값 필드의 추세 표시
  • R^(결정계수)가 가장 높은 것으로 선택
  • P-value(유의확률)은 가장 낮은 것으로 선택

행: 매출액
열: 평균가격
[Order Date] > Color
[Order Date] > Detail -Month

 
예측
지수 평활법: 과거 관측치에 시간의 흐름에 따른가중치 계산하여 미래 예측
행: Gender, 매출액
열: Order Date - 분기 
Gender - Color
매출액 - Label
Forecast > View로 드래그 > 마크에서 우클릭 > 제거

 
클러스터
2개의 숫자 데이터로 만들어진 산포도에서 거리를 기반으로 그룹화 수행
비지도학습으로 레이블이 없는 데이터로 분류
 
행: 매출액
열: 평균가격
[Model] - Detail
Analytics > Clustering > View로 드래그 > 개수 6

 
 
 
 

'Tableau' 카테고리의 다른 글

[Tableau] 함수  (0) 2024.02.05
[Tableau] 세부 수준 계산  (0) 2024.02.05
[Tableau] Field  (0) 2024.02.02
[Tableau] Filter  (0) 2024.02.02
Tableau - 히트맵 차트  (0) 2024.02.02

[Tableau] Field

0ㅑ채
|2024. 2. 2. 16:44

1. Field 변환

  • 필드의 종류를 변경하는 것이 가능  

 

1) 별칭 Aliases

  • 날짜 등의 데이터를 직접 입력하게 하려면, 일관된 형식으로 쓰게 해야 한다.

별칭 만들기:

좌측 [DATA] > [Gender] 우클릭 > Aliases... > 별칭 입력 > 행 선반으로

 

2) 계산된 필드 만들기

  • 기존의 데이터를 이용해서 새로운 데이터 만들어내는 것
  • 파생 필드
  • IF와 CASE 자주 사용
    • IF [조건] THEN 값
      ELSEIF [조건] THEN 값
      ELSE 값
      END
    • CASE 
      WHEN 값1 THEN 값2
      END

 

이름: 국가브랜드

  • IF [Brand] = 'chevrolet' THEN '미국'
    ELSEIF [Brand] = 'bmw' THEN '독일'
    ELSEIF [Brand] = 'peugeot' THEN '프랑스'
    ELSE '일본'
    END

 

이름: Price 평균

  • AVG([Price])

 

3) 그룹

  • 차원이나 측정값 필드를 그룹화할 때 사용
  • 일반적으로 차원을 그룹화하는 데 활용
  • 측정값도 그룹화할 수 있지만 일반적으로 범위를 이용하기 때문에 계산된 필드를 주로 그룹화함

[Brand (group)] 생성: 

[Brand] 우클릭 > Create > Group... > Group 

 

 

4) 집합

  • 동적집합과 고정집합
  • 동적집합을 주로 사용
    • 데이터가 변경되면 집합의 데이터가 자동으로 변경되는 집합
    • ex. 상위 N개
    • 필터를 이용해서도 비슷하게 만들 수 있음

매출액 상위 10개로 Model 집합 필드 생성: 

[Model] 우클릭 > Create > Set... > Top > By Field > 10

 

열: 매출액

행: Model 집합, Model

[Model 집합] - Color 카드

[매출액] - Color 카드

 

 

5) 구간 차원

  • 수치 데이터를 그룹화할 때 사용
  • 히스토그램 생성 시 주로 이용
  • Binnig이라고도 함

[Age] 

  • 수치 데이터
  • 연령대처럼 범주화하기도 한다.
    • 계산된 필드를 이용해서 만들 수 있지만 여러 범주로 분할하려면 수식이 복잡해진다.

 

[Brand] 우클릭 > Create > Bins... > 필드 이름: Age (연령대) > 차원 크기 10

연령대별 평균도 확인해볼 수 있다!

 

6) 매개변수

  • 사용자가 직접 변수를 활용해서 뷰를 필터링
  • 대부분의 경우 차원을 가지고 수행
  • 매개변수는 단독으로 사용 불가, 계산된 필드 필요

생성 방법: 

[필드] 마우스 우클릭 > 매개변수 or 사이드바 우클릭 > 매개변수

> 매개변수 생성 (시작일 2020-01-01) (종료일 2020-12-31)

> Show Parameter

 

행: Order date

[매출액] - text 

 

계산된 필드:

IF [Order Date] >= [시작일]
AND [Order Date] <= [종료일]
THEN 'Y' ELSE 'N' END

 

계산된 필드 - Filter로 드래그 > Y만 체크하면

  • 시작일, 종료일, 필터 값에 따라 동적으로 변함

 

 

7) 분할

  • 하나의 필드가 2개 이상의 데이터 조합인 경우 사용
  • 분할
    • 태블로가 반복되는 패턴을 찾아서 분할
  • 사용자 지정 분할
    • 분할 기호를 사용자가 직접 지정

 

Store Addr 분할:

[Store Addr] 우클릭 > Transform > Split

 

사용자 지정 분할: 

[Store Addr] 우클릭 > Transform > Costom Split

 

 

 

8) 계층

Store Addr 분할 1, Store Addr 분할 2 함께 우클릭 > 계층 > 계층 만들기 > 계층 행으로 > + 누르기

 

 

 

9) 데이터 유형 및 지리적 역할

데이터 유형: 숫자/날짜/문자열 변환

지리적 역할: 문자열 중에서 국가/시도/카운티(시군구) 등으로 역할 변환

  • 이때만 [표현방식]에서 지도 활성화

 

Store_Addr은 시·도+시 구조이므로 분할을 먼저 수행

Store_Addr1 > Graphic Role > State/Province

Store_Addr1 > Graphic Role > County

 

store_addr(계층) 필드 - color, detail

 

 

'Tableau' 카테고리의 다른 글

[Tableau] 세부 수준 계산  (0) 2024.02.05
[Tableau] Join  (0) 2024.02.02
[Tableau] Filter  (0) 2024.02.02
Tableau - 히트맵 차트  (0) 2024.02.02
Tableau - 박스 플롯  (0) 2024.02.02

[Tableau] Filter

0ㅑ채
|2024. 2. 2. 12:17

1) 원본 데이터 필터

 

- 태블로에서는 여러 개의 데이터를 조인해서 사용할 수 있다.

- 필터 기능 : 데이터 원본에서 읽어올 때 필터링 가능

  • 데이터 원본과 시트에서 모두 필터링 가능
  • 그런데 필터링은 가능한 빠르게 하는게 좋기 때문에 시트가 하나라면 원본에서, 시트가 두개 이상이면 각자의 시트에서!

필터 ADD > Add.. > Type > Truck Exclude

  • 트럭은 안나오게 필터링

 

2) 워크시트 페이지 필터

- 필터 이동 및 재생을 통해 워크시트 뷰를 동적으로 보이게 함

 

계산된 필드 만들기

이름: 매출액

계산식: [Price] * [Quantity]

 

열: 매출액

행: Type

[매출액 합계] - Color 카드

[Type] - Label 카드

 

Page 카드에 Order Date > Month 

  • 오른쪽에 애니메이션 관련 메뉴가 추가됐당

 

Model 별 매출액 막대 차트

열: 매출액

행: Model

[매출액 합계] - Color 카드, Label 카드

 

오른쪽 상단 SUM(매출액) > Edit Colors > Stepped Color > 10

 

Model 필드를 Filter로 드래그

General Wildcard Condition Top

특정 값 제거 - Traveller 제거

m으로 시작

매출액 합계 80억 이상

상위 5개까지

 

'Tableau' 카테고리의 다른 글

[Tableau] Join  (0) 2024.02.02
[Tableau] Field  (0) 2024.02.02
Tableau - 히트맵 차트  (0) 2024.02.02
Tableau - 박스 플롯  (0) 2024.02.02
Tableau - 분산형 차트  (1) 2024.02.01

Tableau - 히트맵 차트

0ㅑ채
|2024. 2. 2. 10:37

 

1. 개요

- 테이블 형식으로 데이터 수치 차이를 색상으로 구분

- 열과 행에 범주값 배치

  • 날짜 형식의 월, 일, 요일을 배치해서 다른 날짜와 비교하거나 추세를 파악

- 태블로에서 히트맵은 사각형 차트

 

 

2. 히트맵 만들기

Superstore_Sample.xlsx

카드 유형 Square

 

Columns : Order Date

Rows : Order Date

 

열(Columns)  - 주문날짜(Order Date) 우클릭 > 불연속형(Discrete) 더보기 > 요일(WeekDay)

색상카드 합계(매출)

  • 추세가 있긴 하지만 사실 불연속형이다.
  • 파란 곳이 짙을수록 매출이 높음 / 빨간 곳이 짙을수록 매출이 낮음
  • 수요일에 쉬어야겠군

 

 

 

 

 

 

 

 

 

 

 

 

 

'Tableau' 카테고리의 다른 글

[Tableau] Field  (0) 2024.02.02
[Tableau] Filter  (0) 2024.02.02
Tableau - 박스 플롯  (0) 2024.02.02
Tableau - 분산형 차트  (1) 2024.02.01
Tableau - 영역 그래프  (0) 2024.02.01