์ฝํธํธ ์ฐจํธ๋?
ํน์ ๊ธฐ๊ฐ ๋์ ๊ณตํต์ ์ธ ํน์ฑ์ ๊ฐ๋ ์ฌ๋๋ค์ ์ง๋จ
- ํ์ฉ๋ ์์ : ๊ตฌ๋งค ํจํด ํ์ , ์ฌ๊ตฌ๋งค์จ ๋ถ์
์ค์ต 1 - ๋ ์ง ๋ฐ์ดํฐ ํ์ธ
1. ๊ณ ๊ฐ์ ์ ์ฒด ์ฃผ๋ฌธ ๋ ์ง ๋ฐ์ดํฐ ํ์ธ
- ๋จผ์ ๊ณ ๊ฐ์ด ์ฃผ๋ฌธํ ๋ ๊ธฐ๋ก๋ ๋ ์ง ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๋ค.
- ๊ณ ๊ฐ ID์ ์ฃผ๋ฌธ ๋ ์ง๋ฅผ ๋ถ์ฐ์ํ์ผ๋ก ์ฐ์์ผ(YMD)๊ฐ ๋ชจ๋ ํ์๋๋๋ก ํ ์ ๋ฐ์ ๊ฐ์ ธ๊ฐ๋ค.
- ์์ ํ์๋ ๋ฐ์ดํฐ๋ฅผ ํตํด ๊ณ ๊ฐ์ด ๋ฉฐ์น ๋ ๋ฌผ๊ฑด์ ์ฃผ๋ฌธํ๋ ์ง ํ์ธํ ์ ์๋ค.
2. ๊ณ ๊ฐ๋ณ ์ฒซ ์ฃผ๋ฌธ ๋ ์ง ํ์ธ
- ๊ณ ๊ฐ์ ์ต์ด ์ฃผ๋ฌธ ๋ ์ง๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํํ๋ค.
- 1st Purchase
{FIXED [Customer ID] : MIN([Order Date]) }
- Fixed๊ฐ ์์ด ์ ๋ ฅํ๋ฉด ์ ์ฒด Order date ์ค ์ฒซ ์ฃผ๋ฌธ ๋ ์ง๋ฅผ ๋ฐํํ๋ค.
- ์์ฑํ 1st Purchase๋ฅผ ํ ์ ๋ฐ์ ์ฐ์์ผ(YMD)๋ก ํ์๋๋๋ก ํ ์ ๋ฐ์ ๊ฐ์ ธ๊ฐ๋ค.
- ๊ณ ๊ฐ๋ณ ์ฒซ ์ฃผ๋ฌธ ๋ ์ง๊ฐ ๊ธฐ์กด์ ์ ๋ ฅ๋ Order Date ํ ์นธ ์๋งํผ ๋ฐํ๋๋ค.
3. ์ฒซ ์ฃผ๋ฌธ ์ดํ ๋ค์ ์ฃผ๋ฌธ๊น์ง ๊ฑธ๋ฆฐ ๊ธฐ๊ฐ ๊ณ์ฐ
- ์ฒซ ์ฃผ๋ฌธ ์ดํ ๋ค์ ์ฃผ๋ฌธ๊น์ง ๊ฑธ๋ฆฐ ๊ธฐ๊ฐ ๊ณ์ฐํ๊ธฐ
- Repeat Purchase
IIF([Order Date]>[1st Purchase], [Order Date], null)
- ์ฒซ ์ฃผ๋ฌธ ๋ ์ง๋ณด๋ค ๋ฆ์ ๋ค์ ์ฃผ๋ฌธ์ผ์๋ฅผ ๋ฐํํ๋, ๊ฐ์ด ์์ผ๋ฉด null๋ก ํ์ํ๋ค.
ํจ์์ ์๋ฏธ :
IF [Order Date]>[1st Purchase] THEN [Order Date] ELSE null
END
4. ๋ ๋ฒ์งธ ์ฃผ๋ฌธ ์ผ์๋ฅผ ๋ฐํํ์ฌ ์ฌ๊ตฌ๋งค ์ผ์ ํ์ธํ๊ธฐ
- ์ฌ๊ตฌ๋งค ์ฃผ๋ฌธ๋ ์ง ์ค ๊ฐ์ฅ ์ฒซ ์ฃผ๋ฌธ ๋ ์ง๋ฅผ ๊ฐ์ ธ์ค๋๋ก ๊ตฌ์ฑ
- 2nd Purchase
{ FIXED [Customer ID] : MIN([Repeat Purchase]) }
- 1st Purchase์ ๋์ผํ๊ฒ ๊ณ ๊ฐ ID๋ฅผ ๊ณ ์ ํด๋๊ณ Repeat Purchase ์ค์์ ์์ ์๋ฅผ ๊ฐ์ ธ์ค๊ฒ ํ์ฌ ๋ ๋ฒ์งธ ์ฃผ๋ฌธ ์ผ์๋ฅผ ํ์ธํ๋ค.
- ์ฌ๊ตฌ๋งค๊ฐ ์๋ ์ฌ๋๋ค์ null๋ก ๋์ด์๊ธฐ ๋๋ฌธ์ ๋ ๋ฒ์งธ ์ฃผ๋ฌธ ์ผ์ ๊ฐ์ด null์ธ ์ฌ๋์ ์ฌ๊ตฌ๋งค๋ฅผ ํ์ง ์์ ์ฌ๋์ผ๋ก ๊ฐ์ฃผํ๋ฉด ๋๋ค.
5. ๋ถ๊ธฐ๋ณ๋ก ์ฒซ ์ฃผ๋ฌธ ์ผ์์ ๋ ๋ฒ์งธ ์ฃผ๋ฌธ ์ผ์ ์ฌ์ด์ ์ฐจ์ด๋ฅผ ๋ฐํ
- ์ฒซ ๊ตฌ๋งค์ ์ฌ๊ตฌ๋งค ์ผ์ ์ฐจ์ด๋ฅผ ๋ถ๊ธฐ๋ก ๋ํ๋ด๊ธฐ ์ํ ๋งค๊ฐ๋ณ์๋ฅผ ๋ง๋ ๋ค.
- Quarters to Repeat Purchase
DATEDIFF('quarter', [1st Purchase], [2nd Purchase])
- ๋ ๋ ์ง ๊ฐ์ ์ฐจ์ด๋ฅผ ๋ถ๊ธฐ๋ณ๋ก ๋ํ๋ธ๋ค๋ ์๋ฏธ๋ก 'quarter'๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
- ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ 'day', 'week', 'year' ๊ฐ ์๋ค.
- ์ซ์๊ฐ ํด์๋ก ์ฒซ ๊ตฌ๋งค ์ดํ ์ค๋ ์๊ฐ๋์ ์ฌ๊ตฌ๋งค๋ฅผ ํ์ง ์์๋ค๋ ์๋ฏธ์ด๋ค.
์ค์ต 2 - ์ฝํธํธ ์ฐจํธ๋ก ๋ํ๋ด๊ธฐ
1. ๋ถ๊ธฐ๋ณ๋ก ์ฌ๊ตฌ๋งค๊น์ง ๊ฑธ๋ฆฐ ๊ธฐ๊ฐ ๋ํ๋ด๊ธฐ
- ์ฌ๊ตฌ๋งค๊น์ง ๊ฑธ๋ฆฐ ๊ธฐ๊ฐ์ ๊ฐ ๋ถ๊ธฐ๋ณ๋ก ๋ณผ ์ ์๋๋ก ํ์
- ๋ ๋ฐ์ดํฐ ๋ชจ๋ ๋ถ์ฐ์ํ์ผ๋ก ๋ํ๋ด์ผ ํ๋ค.
- ์ฒซ ๊ตฌ๋งค ์ผ์๋ ๋ถ๊ธฐ๋ณ๋ก ๋ํ๋ธ๋ค.
- ์ฌ๊ตฌ๋งค๊น์ง ๊ฑธ๋ฆฐ ๊ธฐ๊ฐ๋ ๋ถ๊ธฐ๋ณ๋ก ๋ํ๋ธ ๋ณ์์ด๊ธฐ ๋๋ฌธ์ ๋ถ์ฐ์ํ์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ์์ ๊ฐ์ ์๊ฐํ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
2. ์ฌ๊ตฌ๋งค ๊ธฐ๊ฐ์ ๋ํด ๊ณ ๊ฐ๋ณ๋ก ํ์ธํ๊ธฐ
- ๊ฐ ๊ณ ๊ฐ๋ณ๋ก ์ฌ๊ตฌ๋งค๊น์ง ๊ฑธ๋ฆฐ ๊ธฐ๊ฐ์ ๋ํด ์์์ผ๋ก ๊ตฌ๋ณํ๋ค.
- ๊ฐ ๋ถ๊ธฐ๋ณ๋ก ๊ณ ๊ฐ์ ์ฌ๊ตฌ๋งค๊น์ง ๊ฑธ๋ฆฐ ๋ถ๊ธฐ ํ์๊ฐ ๋ง์ ๋ถ๋ถ์ด ์งํ ์์์ผ๋ก ๋ํ๋๋ค.
- ์์ ๊ฒฐ๊ณผ๋๋ก๋ผ๋ฉด 2011 2๋ถ๊ธฐ์ ์ฒซ ๊ตฌ๋งคํ ๊ณ ๊ฐ๋ค์ด 2๋ถ๊ธฐ๊ฐ ์ง๋ ์ดํ์ ์ฌ๊ตฌ๋งค๋ฅผ ๊ฐ์ฅ ๋ง์ด ํ๋ค๊ณ ๋ถ์ํ ์ ์๋ค.
3. ์์ ์์์ ๋ณ๊ฒฝํ์ฌ ๊ฐ์์ฑ ํฅ์
- ํ์ฌ๋ ํ๋์์์ ์งํ ์ ๋๋ง ๋ฌ๋ผ์ก๊ธฐ ๋๋ฌธ์ ์ด๋ก์๊ณผ ๋นจ๊ฐ์์ผ๋ก ๋ํ๋ด์ด ๊ฐ์์ฑ์ ํฅ์์ํจ๋ค.
4. ์ฌ๊ตฌ๋งค๋ฅผ ์นด์ดํธ ์์น ๋ฟ๋ง ์๋๋ผ ๋น์จ๋ก ํ์ธํ๊ธฐ
์์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ฝํธํธ ์ฐจํธ๋ฅผ ํ์ฉํ์ฌ ํด๋น ๋ถ๊ธฐ ์ดํ ๋ถ๊ธฐ์ ์ฌ๊ตฌ๋งค ๋น์จ์ด ๋์ ์ด์ ์ ๋ํด ํ์ ํ๊ณ ๋ง์ผํ ์ ๋ต์ ๋์ถํ ์ ์๋ค.
โผ ์ถ์ฒ
์กฐ์คํฌ, ๋ช ์์. (2022). ๋ฐ๋ก ์์ํ๋ ํ๋ธ๋ก.
'๐ก Data Analysis > Tableau' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Tableau] ํผ๋ผ๋ฏธ๋ ๋ง๋ ์ฐจํธ - ๋ ์ง์ญ์ ์ ํ ๋งค์ถ๋ ๋น๊ต (1) | 2024.06.21 |
---|---|
[Tableau] ๋ค๋ฒจ ์ฐจํธ - 1๋ ๊ฐ์ ๋ฌผํ๋ณ ๋งค์ถ์ก ๋น๊ต (0) | 2024.06.20 |
[Tableau] Tableau ๊ธฐ๋ณธ UI (0) | 2024.04.06 |
[Tableau] ํ๋ธ๋ก ํผ๋ธ๋ฆญ ์ค์นํ๊ธฐ (0) | 2024.04.06 |
[Tableau] ํ๋ธ๋ก๋? (1) | 2024.04.06 |