๐ฃ๏ธ ์ง๋ ๊ณผ์ ํผ๋๋ฐฑ
์์ด๋น์ค๋น ์ ๋ต ์ปจ์คํ ๋ณด๊ณ ์ ํผ๋๋ฐฑ
โ [Top - Down Method] ๊ฒฐ๊ณผ๋ถํฐ ๋งํ๊ธฐ
โ PT ์์ ์ ๋ชฉํ๋ฅผ ์ด์ผ๊ธฐ ํ๊ธฐ ์ ์, ๋ฐ์ดํฐ ์ ์ ๋ํ ๊ฐ๋จํ ์ธ๊ธ์ด ํ์ํจ
(๋ช๋ ๋ถํฐ ๋ช๋ ๊น์ง์ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ณ , ์ด ๋งค์ถ๊ณผ ์ด sum์ ์ผ๋ง์์ผ๋ฉฐ, ์ด ๋ฐ์ดํฐ๋ ~๊ฐ ์ด์์ผ๋ก ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๊ธฐ ์ํด ๋ ธ๋ ฅํจ) + ํ์ฌ ํ์ฌ๊ฐ ์ด๋ป๊ฒ ํ๊ณ ์๋์ง. ์ค๋, ์ด๋ฒ๋ฌ ๋งค์ถ๊ณผ ํ๋กํ์ ์๊ธฐํ๊ณ ์์ด์ผ ํ๋ค
โก ๋ด๊ฐ ์ ํ ๋ชฉํ / ๊ทธ ๋ฐ๋๋ ๋ฌผ์ด๋ณธ๋ค. ์ ๊ทธ ๋ชฉํ์ ๋ฐ๋๋ฅผ ์งํํ์ง ์์๋์ง ์ด์ ๊ฐ ์ค๋น๋์ด ์์ด์ผ ํจ
(๋ก์๊ณ ๊ฐ์ ๋ํ ๋ฒ ๋คํ / ์ ๋ธ๋๋ฆฌ์คํธ ์ ๊ฑฐ๋ ์๋ผ? .. ๊ธฐ์ฌํ์ง ์๊ณ ์ง๋ฌธ์ด ์ค๋ฉด ๋๋ตํ๊ธฐ)
โข ๊ฒฝ์์ฌ / ์์ฌ / ์์ฅ์ ๋ํ view ์ฒจ๋ถ
(๋ง์ฝ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด? .. ํ์ฌ ๊ฒฝ์์ฌ ๋ฐ์ดํฐ๊ฐ ๊ตฌ์ถ๋์ด ์์ง ์๊ณ ์ค๋น ์ค์ด๊ธฐ ๋๋ฌธ์, ๋จผ์ ์์ฌ์ ๋ํ ๋ฐ์ดํฐ๋ถํฐ ๋ณด๊ฒ ์ต๋๋ค.)
โฃ ์ ๋งคํ ๊ทธ๋ํ๋ ์ฐ์ง๋ง์ + ๋จ๋ค์ด ๋ฐ๋ก ์ดํดํ ์ ์๋ ๊ทธ๋ํ(๋ฐ์คํ๋กฏ) ์ฐ์ง ๋ง์
๐ ์ค๋์ ํ์ต
LOOKUP(์, [์คํ์ ])
์ง์ ๋ ๊ธฐ์ค ์คํ์ ๋งํผ ํ์ฌ ํ์ผ๋ก๋ถํฐ ๋จ์ด์ง ๋์ ํ์์ ์ฃผ์ด์ง ์์ ๊ณ์ฐํ์ฌ ๊ทธ ๊ฐ์ ๋ฐํํจ.
LOOKUP(SUM([Sales]), -1)
LOOKUP(SUM([Sales]), -1)
# ํ์ฌ ํ์ผ๋ก๋ถํฐ ์ด์ ํ์ Sales ๊ฐ ๋ฐํ
WINDOW_AVG(์, [์์, ๋])
์ฐฝ ๋ด ์์ ํ๊ท ์ ๋ฐํํจ. ์ฐฝ์ ํ์ฌ ํ์ ์คํ์ ์ผ๋ก ์ ์๋ฉ๋๋ค.
WINDOW_AVG(SUM([Sales]), -1, 1)
WINDOW_AVG(SUM([Sales]), -1, 1)
# ํ์ฌ ํ์ผ๋ก๋ถํฐ ์ด์ ํ ๊ทธ๋ฆฌ๊ณ ๋ค์ ํ๊น์ง์ Sales๊ฐ์ ํ๊ท ๋ฐํ
๊ณ์ฐ๋ ํ๋ ํ์ฉ์ ๋๊ฐ์ง ๋ฐฉ์
Case 1) ๊ณ์ฐ๋ ํ๋ ๋ด ์์ด ๋๋ฌด ๋ณต์กํ ๊ฒฝ์ฐ (2x+~~) → x๋ผ๋ ํ๋๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ ์๋ํ์์ผ์ผ ํ๋ค
Case 2) ํ๋1 > ํ๋2 > ํ๋3 ์ผ๋ก ๋๋๊ธฐ๋ณด๋ค ๋ฐ์ดํฐ๊ฐ ํ์คํ๋ฉด ํ๋์ ํ๋๋ก ๋ง๋ค์ → ์ด๋ ์ง ์์ผ๋ฉด ํธ๋ํน์ด ์๋๋๊น!
๐ป ์ค๋์ ๊ณผ์
๊ฐ์ธ ๊ณผ์ ) ์ค๋ ๋ฐฐ์ด ๊ธฐ๋ฅ ์ฌ์ฉํ์ฌ ๋์๋ณด๋ ๋ง๋ค๊ธฐ !
'STARTERS 4๊ธฐ > [STARTERS] TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[STARTERS 4๊ธฐ TIL] #32์ผ์ฐจ(23.03.22) (0) | 2023.03.22 |
---|---|
[STARTERS 4๊ธฐ TIL] #31์ผ์ฐจ(23.03.21) (0) | 2023.03.21 |
[STARTERS 4๊ธฐ TIL] #28์ผ์ฐจ(23.03.16) (0) | 2023.03.16 |
[STARTERS 4๊ธฐ TIL] #27์ผ์ฐจ(23.03.15) (0) | 2023.03.15 |
[STARTERS 4๊ธฐ TIL] #26์ผ์ฐจ(23.03.14) (0) | 2023.03.15 |