๐Ÿ“’ Today I Learn/๐Ÿ“Š Tableau

์‹ค์Šต์œผ๋กœ ๋ฐฐ์šฐ๋Š” ํƒœ๋ธ”๋กœ (3) ๊ณ„์‚ฐ์‹ ํ™œ์šฉํ•˜๊ธฐ

ny:D 2024. 6. 28. 13:04

240628 Today I Learn

Tableau ์ž‘๋™ ์›๋ฆฌ

ํ•„ํ„ฐ๋ณ„ ์ž‘๋™์›๋ฆฌ

  • ์ถ”์ถœ ํ•„ํ„ฐ: ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ์ถ”์ถœ๋œ ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง(๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ์„ ์ถ”์ถœ๋กœ ์„ ํƒํ–ˆ์„๋•Œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)
  • ๋ฐ์ดํ„ฐ ์›๋ณธ ํ•„ํ„ฐ: ๋ฐ์ดํ„ฐ ์›๋ณธ ์†Œ์Šค์—์„œ ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋งŒ ํ•„ํ„ฐ๋ง
  • ์ปจํ…์ŠคํŠธ ํ•„ํ„ฐ: ํŠน์ •๊ฐ’์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ํ•„ํ„ฐ๋ง
  • ์ฐจ์› ํ•„ํ„ฐ: ์ฐจ์›์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง
  • ์ธก์ •๊ฐ’ ํ•„ํ„ฐ: ์ธก์ •๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง
  • ํ…Œ์ด๋ธ” ๊ณ„์‚ฐ ํ•„ํ„ฐ: ํŠน์ • ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง

๊ณ„์‚ฐ๊ณผ ํ•„ํ„ฐ์˜ ์ž‘๋™์ˆœ์„œ

ํ•„ํ„ฐ ํ™œ์šฉ๋ฒ•

TopN ํ•„ํ„ฐ์™€ ์ฐจ์› ํ•„ํ„ฐ

  • Top N ํ•„ํ„ฐ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• : ํ•„ํ„ฐ - ์ƒ์œ„/ํ•˜์œ„ ํ•„ํ„ฐ ์„ ํƒ - ์ˆœ์œ„(์ƒ์œ„) N๊ฐ’ ์ž…๋ ฅ

  • Region์˜ ๊ฒฝ์šฐ ์ฐจ์› ํ•„ํ„ฐ๋กœ TopN ํ•„ํ„ฐ๋ณด๋‹ค ๋‚ฎ์€ ๋‹จ๊ณ„์— ์ ์šฉ๋˜๋Š” ํ•„ํ„ฐ๋กœ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™๋˜์ง€ ์•Š์Œ

  • ๋”ฐ๋ผ์„œ ์ง€์—ญ๋ณ„ Top 10์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฐจ์› ํ•„ํ„ฐ๋ฅผ ์ปจํ…์ŠคํŠธ ํ•„ํ„ฐ๋กœ ๋ณ€๊ฒฝํ•ด์ค˜์•ผ ํ•จ.

์ธก์ •๊ฐ’/ ์ฐจ์› ํ•„ํ„ฐ

์ธก์ •๊ฐ’ ๋˜๋Š” ์ฐจ์›์„ ์šฐํด๋ฆญ์‹œ ํ•„ํ„ฐ ํ‘œ์‹œ๋ฅผ ํ†ตํ•ด ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ.

๊ธฐ๋ณธ ๊ณ„์‚ฐ์‹ ํ™œ์šฉ

๊ณ„์ธต๊ณผ ๋“œ๋ฆด ๋‹ค์šด

๐Ÿ’ก ๋“œ๋ฆด๋‹ค์šด
+/-์•„์ด์ฝ˜์„ ํด๋ฆญํ•ด์„œ ๊ณ„์ธต์„ ํŽผ์ณ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์Œ.

(1) ๊ณ„์ธต์ด ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, (2) ๋‚ ์งœ ํ˜•์‹์˜ ํ•„๋“œ์ธ ๊ฒฝ์šฐ ๋“œ๋ฆด๋‹ค์šด์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํŠนํžˆ ๋‚ ์งœ ํ˜•์‹์˜ ํ•„๋“œ์˜ ๊ฒฝ์šฐ ์ž๋™์ ์œผ๋กœ ๊ณ„์ธต์ด ์ƒ์„ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋“œ๋ฆด๋‹ค์šดํ•ด์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

ํ€ต ํ…Œ์ด๋ธ” ๊ณ„์‚ฐ

์—ฐ๋„๋ณ„, ์›”๋ณ„, ์ฃผ๋ณ„, ์ผ๋ณ„๋กœ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด ์ „๋…„ ๋Œ€๋น„, ์ „์›” ๋Œ€๋น„, ์ „์ฃผ๋Œ€๋น„, ์ „์ผ๋Œ€๋น„ ๊ธฐ์ค€์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ์ง€ํ‘œ ์ฆ๊ฐ ๋น„๊ต๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์ง„ ๊ธฐ๋Šฅ

  • YTD : ์—ฐ์ดˆ ๋Œ€๋น„ ์ฆ๊ฐ๋ฅ 
  • YoY : ์ „๋…„ ๋Œ€๋น„ ์ฆ๊ฐ๋ฅ 
  • MoM : ์ „์›” ๋Œ€๋น„ ์ฆ๊ฐ๋ฅ 
  • WoW : ์ „์ฃผ ๋Œ€๋น„ ์ฆ๊ฐ๋ฅ 

ํƒœ๋ธ”๋กœ ํ•จ์ˆ˜

ํƒœ๋ธ”๋กœ ํ•จ์ˆ˜๋Š” SQL์˜ ๋ฌธ๋ฒ•๊ณผ ๊ฑฐ์˜ ๋น„์Šทํ•˜๋‹ค. 

  • ๋…ผ๋ฆฌ ํ•จ์ˆ˜
    • IF
    • CASE WHEN
  • ๋‚ ์งœ ํ•จ์ˆ˜
    • DATEDIFF : ๋‘ ๋‚ ์งœ ์‚ฌ์ด์˜ ์ฐจ์ด๋ฅผ ๋ฐ˜ํ™˜
    • DATEADD : ๋‚ ์งœ ๋”ํ•˜๊ธฐ

LOD ์‹ ํ™œ์šฉ

๐Ÿ’ก LOD์‹
ํ˜„์žฌ ํ™”๋ฉด์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๊ณ , ์›ํ•˜๋Š” ์„ธ๋ถ€ ์ˆ˜์ค€์—์„œ ๊ฐ’์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋Š” ์‹.
์„ธ๋ถ„ํ™”๋œ ์ˆ˜์ค€(INCLUDE), ๋œ ์„ธ๋ถ„ํ™” ๋œ ์ˆ˜์ค€(EXCLUDE), ์™„์ „ ๋…๋ฆฝ์ ์ธ ์ˆ˜์ค€(FIXED)์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง.
{[FIXED | INCLUDE | EXCLUDE] [์ฐจ์›1], [์ฐจ์›2] : AVG([์ธก์ •๊ฐ’])}โ€‹
FIXED
๋ทฐ์— ์žˆ๋Š” ์ฐจ์›๊ณผ ์ƒ๊ด€์—†์ด ๊ณ„์‚ฐ๋œ ํ•„๋“œ์—์„œ FIXED ๊ณ„์‚ฐ์‹์„ ๊ณ ์ •์‹œ์ผœ ์ง€์ •๋œ ์ฐจ์›์„ ๊ณ„์‚ฐ
# Region์„ ๊ณ ์ •ํ•˜๊ณ , Sales์˜ ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•˜๋ผ
{ FIXED [Region] : SUM([Sales]) }

# ์œ„ ์‹์„ EXCLUDE๋กœ ํ‘œํ˜„ ๊ฐ€๋Šฅ
{ EXCLUDE [Country/Region] : SUM([Sales]) }

INCLUDE
๋ทฐ์— ์ง€์ •๋œ ์ฐจ์› ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์ฐจ์›์„ ํฌํ•จํ•ด์„œ ๊ณ„์‚ฐ
# SubCategory์—์„œ ํ‰๊ท ์„ ๊ตฌํ•จ.
{INCLUDE[Sub-Category]:AVG([Sales])}

 

Sub-Category๋ฅผ ํ–‰์— ๋„ฃ์–ด๋ณด๋ฉด ์กฐ๊ธˆ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

๋”๋ณด๊ธฐ

INCLUDE์˜ ๊ฒฝ์šฐ, Furniture ์นดํ…Œ๊ณ ๋ฆฌ ์•ˆ์— ์žˆ๋Š” sub-category(Bookcase, Chairs, Furnishings, Tables) ๋„ค๊ฐœ์˜ ํ‰๊ท ์„ ๊ฐ๊ฐ ๊ตฌํ•˜๊ฒŒ ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ์—ด์—์„œ ์ธก์ •๊ฐ’์„ 'ํ‰๊ท '์œผ๋กœ ์ง€์ •ํ•ด์ฃผ๋ฉด sub-category๋ณ„ ํ‰๊ท ์„ ๋”ํ•ด(1,760) sub-category์˜ ๊ฐœ์ˆ˜(4)๋กœ ๋‚˜๋ˆ„๊ฒŒ ๋œ๋‹ค.

EXCLUDE
๋ทฐ์— ์ง€์ •๋œ ์ฐจ์› ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์ฐจ์›์„ ํฌํ•จํ•ด์„œ ๊ณ„์‚ฐ
# Region์„ ์ œ๊ฑฐํ•˜๊ณ  Sales์˜ ํ•ฉ๊ณ„๋ฅผ ๊ตฌํ•˜๋ผ
{ EXCLUDE [Region] : SUM([Sales]) }