์๋ ํ์ธ์
๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค
์ ํ๋ธ ๊ฐ์๋ฅผ ๋ณด๋ฉด์, ์ค์ต์ ํ๋ฉด์, ํ๋ธ๋ก์ ๋ํ ๊ด์ฌ์ ์ ์ฐจ ํ๋ํด๋๊ฐ๊ณ ์์ต๋๋ค.
์ฑ ๊ณผ ๊ฐ์๋ฅผ ๊ฐ์ด ๋ณํํ๋ฉด, ํ์ต์ ํฐ ๋์์ด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ์ธ์ธํ๊ฒ ํ๋์ฉ ์ค๋ช ์ ์ํด์ฃผ์๋ ๊ฐ์น์ผ ์ ์๋๊ป ์ ๋ง ๊ฐ์ฌํฉ๋๋ค
์ค๋์ ์ค๊ธ ์ค์ต์ ํตํ ์ด๋ธ ๊ณ์ฐ์ ๋ํด์ ์ด์ด์ ๊ณต๋ถํ ๋ด์ฉ์ ๋ํด์ ์ด์ด์, ํฌ์คํ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
1.ํต ํ ์ด๋ธ ๊ณ์ฐ(์์ + ๊ตฌ์ฑ๋น์จ)
์์ 1,2 ๋ฑ์ ๋ํด์๋ ๋๋ณด์ด๊ฒ ๋นจ๊ฐ์์ ์ ํ๋ณด์๋ค
๊ฒฐ๊ณผ :
2. datediff ๊ณ์ฐ์ ๋ง๋ค๊ธฐ
- ๋ ๋ ์ง ๋ฐ์ดํฐ๊ฐ์ ์ฐจ์ด๊ฐ์ธ, during time, due date, ๊ณผ ๊ฐ์ ๋ ์ง ๊ฐ์ ์ป๊ธฐ ์ํด์ ์ฌ์ฉํ๋ค
- ์ฌ๊ธฐ์๋ ์ฃผ๋ก, ์ฃผ๋ฌธ์ ๊ฑด ๋ ์ง์ ์ค์ ๋ฐฐ์ก์ ๋ฐ์ ๋ ์ง ์ฌ์ด์ ์ผ๋ง๋ ๊ธฐ๊ฐ์ด ๊ฑธ๋ ธ๋์ง์ ๋ํด์ ์๊ณ ์ถ์ด์ ์ฌ์ฉํด๋ณด์๋ค.
๋ฐฐ์ก๊ธฐ๊ฐ ๊ด๋ จ ๊ณ์ฐ์ --
datediff ํจ์ ์ฌ์ฉ, ์ฒ์ ์์ํ๋ ๋ ์ง, ๋ง์ง๋ง ๋ ์ง ์์๋ก ๋ฃ์
๊ทธ๋ฆฌ๊ณ ๊ณ์ฐ๋ ๊ฐ์ ์ฐ์๊ฐ์ด๋ฏ๋ก, ๋ถ์ฐ์ํ ์ฐจ์ ๋ฐ์ดํฐ๋ก ๋ณํ์์ผ์ฃผ์
๊ทธ๋ฆฌ๊ณ text์ ๋ฃ์ด์ฃผ๋ฉด, ์ฐ์ธก ์ด์ ๋ฐฐ์ก๊ธฐ๊ฐ ๊ฐ์ด ๋ณด์ฌ์ง๋ค.
๊ฒฐ๊ณผ:
3. ์ฐ๋๋ณ, ๊ณ์ ๋ณ 'Sales' ๊ฐ์ 'highlight table'๋ก ๋ง๋ค์ด๋ณด๊ธฐ
๋ ์ง๋ฅผ ์ ์๋ก ๋ฐ๊ฟ์ฃผ๋ datepart ํจ์๋ฅผ ์ฌ์ฉ
IF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) >= 3 AND DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 5 THEN '๋ด'
ELSEIF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) >= 6 AND DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 8 THEN '์ฌ๋ฆ'
ELSEIF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) >= 9 AND DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 11 THEN '๊ฐ์'
ELSEIF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) =12 AND DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 2 THEN '๊ฒจ์ธ'
END
์์ ์ค์๋ก ์๋ชป ์ ์๊ณ , ์ด๊ฒ ๋ง๋ค.
IF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) >= 3 AND DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 5 THEN '๋ด'
ELSEIF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) >= 6 AND DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 8 THEN '์ฌ๋ฆ'
ELSEIF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) >= 9 AND DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 11 THEN '๊ฐ์'
ELSEIF DATEPART('month', [์ฃผ๋ฌธ ์ผ์]) =12 OR DATEPART('month',[์ฃผ๋ฌธ ์ผ์]) <= 2 THEN '๊ฒจ์ธ'
END
ํ์ด๋ผ์ดํธ ํ ์ด๋ธ ์ ํํด์ฃผ๊ธฐ
3.1 ์ ๋ ฌ ๋ฐ๊พธ๊ธฐ
-ํ์ฌ ๊ฐ์๋ถํฐ~์ฌ๋ฆ ์์๋ก ๋์ด ์์ผ๋ฏ๋ก, ์์๋ฅผ ๋ฐ๊พธ๊ธฐ ์ํด์๋
- ๊ธฐ๋ณธ ์์ฑ์ธ 'Default Properties' ์์ 'Sort' ๋ฅผ ํด๋ฆญํด์,
๊ธฐ๋ณธ ์์ฑ์ 'Manual'๋ก ๋ฐ๊พธ๊ณ
์ฌ๊ธฐ์ drag ํด์ฃผ๋ฉด์ ์์๋ฅผ ๋ฐ๊ฟ์ค ์ ์๋ค
๊ฒฐ๊ณผ :