240702 Today I Learn
์ํฌ ์ํธ์ ์ฌ๋ฌ ์ธก์ ๊ฐ ํ์ฉํ๊ธฐ
์ธก์ ๊ฐ ์ง๋ ฌ ๋ฐฐ์น
- ์ธก์ ๊ฐ์ ๋จ์ํ๊ฒ ํ์ ์ฌ๋ฌ ๊ฐ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ
- ๊ฐ๊ฐ์ ์ธก์ ๊ฐ์ ๋ค๋ฅธ ์ฐจํธ ํ์๊ณผ ๋งํฌ ์์์ ์ ์ฉํ ์ ์์.
์ด์ค์ถ ํ์ฉ
- ์ด์ค์ถ ์ฐจํธ๋ ๋ค๋ฅธ ์ ํ์ ์ธก์ ๊ฐ์ ํ๋์ ์ฐจํธ๋ก ์ฌ์ฉํ๊ธฐ ์ํด์ ์ฌ์ฉ๋๋ค.
- ํ์ฉ ๋ฐฉ๋ฒ : ๋ฐ+๊บพ์์ ๊ทธ๋ํ, ๋๋ ์ฐจํธ
์ถ๊ฐ์ ์ธ ์ถ ํ์ฉ
์ฐจ์ ๋จธ๋ฆฌ๊ธ ํ์ฉ
- ๋ณ์นญ ํธ์ง: ๋ฐ์ดํฐ์ ์๋ ๋ช
์นญ ์ธ์ ๋ค๋ฅธ ์ด๋ฆ์ ๋ถ์ฌํ๊ณ ์ถ์ ๋ ์ฌ์ฉ
→ ์ธก์ ๊ฐ ์ด๋ฆ์ด ๋๋ฌด ๊ธธ๋ฉด ๋ณ์นญ ํธ์ง์ผ๋ก ์์ ํ ์ ์์. - ๋ ์ด๋ธ ํ์ ์ ์ฃผ๋ก ๊ณต๊ฐ ๋๋ฌธ์ ๋ฌธ์๊ฐ ์ธ๋ก๋ก ํ์๋ ๋ ๊ฐ๋ก๋ก ์ ํํ๊ธฐ ์ํด ์ฌ์ฉ
์ธก์ ๊ฐ ์ถ ํ์ฉ
- ์ธก์ ๊ฐ์ ์ถ ํธ์ง์ ํตํด ๋ฒ์๋ฅผ ์ง์ ํ ์ ์์
→ ์ธก์ ๊ฐ ์์ ๋ฌถ์ฌ ์์ ๋ ์ถ์ ๋์ผํ ๋ฒ์๋ก ๋ง๋ค๊ฑฐ๋ ๋ ๋ฆฝ์ ์ธ ์ถ ๋ฒ์๋ฅผ ๋ถ์ฌํ ์ ์์. - ์ธก์ ๊ฐ์ผ๋ก ์ฐธ์กฐ์ ์ ์์ฑํ ์ ์์.
- ์ฐธ์กฐ์ ์ ๋ผ์ธ, ๊ตฌ๊ฐ ๋ถํฌ, ๋ฐ์ค ํ๋กฏ ๋ฑ์ ๊ทธ๋ฆด ์ ์์ผ๋ฉฐ, ์ฃผ๋ก ๋ผ์ธ์ด ์ฌ์ฉ๋จ.
- ์ฐธ์กฐ์ ์ ์ด, ํ ๋๋ ๋งํฌ์ ์ถ๊ฐ๋์ด ์๋ ๋ฐ์ดํฐ์ ๋งค๊ฐ ๋ณ์๋ฅผ ํตํด ์์ฑํ ์ ์์.
๊ณ์ฐ๋ ํ๋์ ํ ์ด๋ธ ๊ณ์ฐ
๊ณ์ฐ๋ ํ๋์ ํจ์
- ๊ณ์ฐ๋ ํ๋
- ์ธก์ ๊ฐ ๊ฐ์ ๊ณ์ฐ๊ณผ ์ง๊ณ๋ ์ธก์ ๊ฐ ์ฌ์ด์ ๊ณ์ฐ์ ๊ฒฐ๊ณผ ๊ฐ์ด ๋ค๋ฅผ ์ ์์.
- ๊ณ์ฐ๋ ํ๋์์ ์ฌ์ฉ๋๋ ํจ์๋ Excel๊ณผ SQL ๋ฑ์์ ์ฌ์ฉ๋๋ ํจ์์ ์ ์ฌ
- ๊ณ์ฐ๋ ํ๋ ์ฐ์ธก์ ์์ ํ์ดํ๋ฅผ ํตํด ํจ์ ๋์๋ง์ ํ์ธํ๊ฑฐ๋ ๋ค๋ฅธ ๊ณ์ฐ์์ ํ์ธํ ์ ์์.
- ํจ์
- ๊ธฐ๋ณธ ์ง๊ณ ํจ์ : SUM( ), COUNT( ), COUNTD( ), AVG( )
→ COUNTD( ) : SQL์์ COUNT(DISTINCT ์ปฌ๋ผ)๊ณผ ๊ฐ์ ์ญํ ๋ก ์ค๋ณต ์์ด ๊ณ ์ ํ ์นด์ดํธ์ ๋๋ค. - ๋ ์ง ๊ด๋ จ ํจ์
- DATEPART( ): ๋ ์ง๋ฅผ ์ฐ/์/์ผ๋ก ๊ตฌ๋ถํ ์ ์์
- DATETRUNC( ): ๋ ์ง๋ฅผ ํน์ ๊ธฐ์ค์ผ๋ก ์๋ผ์ ํํ
e.g. DATETRUNC(’month’, [์ฃผ๋ฌธ ๋ ์ง])๋ ๋ ์ง๋ฅผ ‘2024-12-01’, ‘2024-11-01’๋ก ํํ - DATEADD( ): ๋ ์ง๋ฅผ ๋ํ๊ณ ๋บ ๋ ์ฌ์ฉ
- TODAY( ), NOW( ): TODAY ํจ์๋ ํ์ฌ ๋ ์ง๋ฅผ ๋ฐํํ๊ณ NOW๋ ์๊ฐ๊น์ง ํฌํจํด์ ๋ฐํ
- ์กฐ๊ฑด ํจ์
- ํน์ ๊ฐ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋ฒ์๋ก ๋ฌถ๋ ๋ฐฉ์์ ์ฌ์ฉ : CASE - WHEN - THEN
- ํน์ ์กฐ๊ฑด ์๋์ ๊ฐ์ ์์ฑํ ๋ ์ฌ์ฉ : IF - THEN, ELSEIF, ELSE - END
- ๊ธฐ๋ณธ ์ง๊ณ ํจ์ : SUM( ), COUNT( ), COUNTD( ), AVG( )
ํ ์ด๋ธ ๊ณ์ฐ ํ์ฉํ๊ธฐ
- ํ
์ด๋ธ ๊ณ์ฐ์์ ์ถ๋ก ์ฌ์ฉ๋๋ ์ ํ์ ๋๊ณ, ๋น์จ ์ฐจ์ด, ๊ตฌ์ฑ ๋น์จ, ์์
→ YoY๋ ์ ๋ ๋๋น ์ฑ์ฅ๋ฅ , MoM์ ๋น์จ์ฐจ์ด๋ฅผ ์ด์ฉํด ๊ตฌํ ์ ์์. - ํ ์ด๋ธ ๊ณ์ฐ์ ํ๋ฉด์ ์กด์ฌํ๋ ๋ฐ์ดํฐ ๊ธฐ์ค์ผ๋ก ๊ฒฐ์ ๋๋ฉฐ ๋ฐฉํฅ๊ณผ ์ ์ฉ ๋ฒ์ ๊ฒฐ์ ๊ฐ๋ฅ
- ํ ์ด๋ธ ๊ณ์ฐ ํธ์ง์ผ๋ก ๋ค์ด๊ฐ์ ์ ํํ์ ๋ ํ์๋๋ ๋ ธ๋์ ์์ญ์ ๊ธฐ์ค์ผ๋ก ๊ฒฐ์ ํ๋ฉด ํธํ๊ฒ ์ฌ์ฉํ ์ ์์.
๊ทธ๋ฃน๊ณผ ๊ตฌ๊ฐ ์ฐจ์, ์งํฉ๊ณผ ๋งค๊ฐ๋ณ์
๊ทธ๋ฃน vs. ๊ตฌ๊ฐ์ฐจ์
๐ก ๊ทธ๋ฃน
- ์ฐจ์์ ์๋ก์ด ๊ธฐ์ค ์๋ ๋ง๋ค๊ธฐ ์ํด์ ์ฌ์ฉ
- ์ํ๋ ๊ฐ๋ง ์ ํํด์ ๊ทธ๋ฃน์ ์์ฑํ ํ ๋๋จธ์ง ๊ฐ์ ๋ชจ๋ ๊ธฐํ๋ก ๋ถ๋ฅ ๊ฐ๋ฅ
โป ๊ทธ๋ฃน ์์ฑ ๋ฐฉ๋ฒ
- ๋จธ๋ฆฌ๊ธ ์ ํ ํ ๊ทธ๋ฃน ์์ฑ
- ๋ฐ์ดํฐ ํญ์์ ๋ง๋ค๊ธฐ
- ๋ทฐ์ ํ์๋ ๊ฐ์ ์ ํํด์ ๋ง๋ค๊ธฐ
๐ก ๊ตฌ๊ฐ์ฐจ์
- ์ธก์ ๊ฐ์ ์ผ์ ํ ๊ธฐ์ค์ผ๋ก ๋๋ ์ ์ฐจ์์ ์์ฑ
- ์ด๋ค ๊ตฌ๊ฐ์ผ๋ก ๋ถ๋ฅํ ์ง ์ถ์ฒํด ์ฃผ์ง๋ง ์ง์ ์ง์ ํด์ ์ฌ์ฉํ๋ ๊ฒ ์ข์
์งํฉ vs. ๋งค๊ฐ๋ณ์
๐ ์งํฉ๊ณผ ๋งค๊ฐ๋ณ์์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ๋ณด์ ๊ฐ ๊ฐ๋ฅํ์ง ์ฌ๋ถ
๐ก ์งํฉ
- ์งํฉ์ ์ผ๋ถ ์กฐ๊ฑด์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ์ ํ์ ์งํฉ์ ๋ง๋ค์ด ์ฃผ๋ ๊ธฐ๋ฅ
- ํน์ ๊ฐ์ด ํฌํจ๋๊ฑฐ๋ ํฌํจ๋์ง ์์์ง ๊ฒฐ์ ํ ์ ์์.
- ์กฐ๊ฑด์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ IN/OUT์ผ๋ก ํ์๋๋ฉฐ ์์ ๋ฑ ๋ฐ์ดํฐ ์์๋ก ์ถ๊ฐํ๊ฑฐ๋ ํํฐ, ๋์ ๋ฑ์ ์ฌ์ฉ๋จ.
๐ก ๋งค๊ฐ๋ณ์
- ๋งค๊ฐ ๋ณ์๋ ์์ ๊ฐ์ผ๋ก ๋ณํ์ด ๊ฐ๋ฅํ ์ซ์, ๋ ์ง, ๋ฌธ์์ด
- ํ๋ฒ์ ํ๋์ ๊ฐ๋ง ์ ํ๋๋ฉฐ ์ ์ฒด, ๋ชฉ๋ก, ๋ฒ์๋ก ์ค์ ํด์ ์ฌ์ฉํ ์ ์์.
- ์ ์ฒด : ์ํ๋ ๊ฐ์ ์ ๋ ฅํด์ ์ฌ์ฉ (์ ๋ ฅ์ฐฝ์ ํ์ํด์ ์ฌ์ฉ)
- ๋ชฉ๋ก : ์ฐจ์์ ์ฌ์ฉ (์ฃผ๋ก ์์ถ๋ชฉ๋ก ํํ๋ก ์ฌ์ฉ)
- ๋ฒ์ : ์ธก์ ๊ฐ์ ์ฌ์ฉ, ์ต์/์ต๋๊ฐ์ ์ง์ ํ๊ณ ๋จ๊ณ๋ฅผ ์ง์ ํ ์ ์์. (์ฃผ๋ก ์ฌ๋ผ์ด๋ ํํ๋ก ์ฌ์ฉ)
๐ก ๊ธ๊ผด ์ค์ ํ
* ํตํฉ๋ฌธ์ ์ ์ฒด ๊ธ๊ผด ํ๋ฒ์ ๋ณ๊ฒฝํ๊ธฐ
1. ์์์์ ํตํฉ๋ฌธ์๋ฅผ ์ ํํด์ค๋ค.
2. ์ข์ธก์ ๋ํ๋ ํตํฉ๋ฌธ์ ์์ ํญ์์ ์ ์ฒด ๊ธ๊ผด์ ๋ณ๊ฒฝํด์ค๋ค. (์ด ๋ ์ํฌ์ํธ ๊ธ๊ผด์ ๋ฐ๋ก ์ง์ ํ ์๋ ์๋ค.)
* ๊ฐ๊ธ์ ์ด๋ฉด ์นํฐํธ ์ฌ์ฉํ๊ธฐ
ํ๋ธ๋ก ๋ฐ์คํฌํ์ ๊ฒฝ์ฐ, MS Office๋ ํ๊ธ ๊ฐ์ ๋ฌธ์ ํ๋ก๊ทธ๋จ๋ค์ฒ๋ผ ํด๋น ๊ธฐ๊ธฐ๊ฐ ๋ณด์ ํ๊ณ ์๋ ํฐํธ๋ฅผ ๋์๋ณด๋์ ์ ์ฉํ ์ ์๋ค. ๋ฐ์คํฌํ์์ ์ ๋๋ก ์๋ํ์ง๋ง, ์ถํ ํผ๋ธ๋ฆญ์ ๊ฒ์ํ๋ ๊ฒฝ์ฐ ํฐํธ๊ฐ ๊นจ์ง ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๊ธ์ ์ด๋ฉด ์นํฐํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค๊ณ ํ๋ค. ์นํฐํธ๋ '๋๋'๋ '๊ตฌ๊ธ ํฐํธ'์์ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ค.
'๐ Today I Learn > ๐ Tableau' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ธ๋ก ์ฌํ ์ธ์ #1 ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์งํ์ ๊ตฌ์กฐ (0) | 2024.07.18 |
---|---|
๋งค๊ฐ๋ณ์ ํ์ฉ #2 ์ฌ๋ฌ๊ฐ์ ์ธก์ ๊ฐ์ ๋ณ์ ๋ชฉ๋ก์ผ๋ก ๋ง๋ค์ด ํ์ฉํ๊ธฐ (0) | 2024.07.02 |
๋งค๊ฐ๋ณ์ ํ์ฉ #1 TopN ํํฐ ๋ง๋ค๊ธฐ (0) | 2024.07.02 |
ํ๋ธ๋ก ๋ผ์ด๋ธ ์ธ์ #1 (0) | 2024.07.01 |
์ค์ต์ผ๋ก ๋ฐฐ์ฐ๋ ํ๋ธ๋ก (4) ๋์๋ณด๋ (0) | 2024.06.28 |