PowerBI.co.kr
๊ฒฝ์์ ๋ณด์๊ฐํ ์๊ฒฉ์ฆ
์ค๊ธฐ-๋ชจ์๋ฌธ์ (Aํ)
์ค๊ธฐ-๋ชจ์๋ฌธ์ (Bํ)
Power BI ํ์ ํจ์
์ค๊ธฐ-๋ชจ์๋ฌธ์ (Aํ)
๊ฒฝ์์ ๋ณด์๊ฐํ๋ฅ๋ ฅ ๊ฒ์ ์ํ ์ค๊ธฐ ๋ชจ์๊ณ ์ฌ ๋ฌด์์ ๋ฐ๋ผํ๊ธฐ
๐ฅ๋ฌธ์ 1 ์์ ์ค๋น (20์ )
J
2024/09/05 1:44 PM
๐ฅ๋ฌธ์ 2 ๋จ์์์ ๊ตฌํ (30์ )
J
2024/09/16 4:50 PM
๐ฅ๋ฌธ์ 3 ๋ณตํฉ์์ ๊ตฌํ (50์ )
J
2024/09/16 4:51 PM
๐ฅ๋ฌธ์ 1 ์์ ์ค๋น (20์ )
Created by
J
JINA
Created at
2024/09/05 1:44 PM
๊ฒฝ์์ ๋ณด์๊ฐํ ๋ฅ๋ ฅ ์ค๊ธฐ ๋ชจ์๋ฌธ์ (ํ์BI)/์ค๊ธฐ_๋ชจ์๋ฌธ์ _ํ์BI(Aํ)/์์ค/Aํ_๋ต์ ์ด์ด์ ๋ต์ ์์ฑ ์์
๊ด๋ จ ๋ฌธ์ ๋ฐ ํ์ผ ๋ค์ด๋ก๋ :
https://unisonsoft-my.sharepoint.com/:f:/p/choi/EosXOmqpXCBNtKO0lWOcqXUB1luq_Uf8NdojLZBlcNsqzQ?e=GwQQcy
https://unisonsoft-my.sharepoint.com/:f:/p/choi/EosXOmqpXCBNtKO0lWOcqXUB1luq_Uf8NdojLZBlcNsqzQ?e=GwQQcy
unisonsoft-my.sharepoint.com
1. ๋ค์ ์ง์์ฌํญ์ ๋ฐ๋ผ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ํธ์ง์ ์ํํ์์ค. (10์ )
โ ๋ฐ์ดํฐ ํ์ผ์ ๊ฐ์ ธ์จ ํ ํ์์ฟผ๋ฆฌ ํธ์ง๊ธฐ๋ฅผ ํตํด ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ํธ์งํ์์ค. (3์ )
โถ
๊ฐ์ ธ์ฌ ๋ฐ์ดํฐ
: โ
์์ ๊ฑฐ ๋์ฌํํฉ.xlsx
โ ํ์ผ์
<์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ>
,
<๋์ฌ์ํํฉ>
ํ ์ด๋ธ
โ ์๋จ ๋ฆฌ๋ณธ ๋ฉ๋ด ์ค, "
Excel ํตํฉ ๋ฌธ์ ํด๋ฆญ
"
โ์์ ๊ฑฐ ๋์ฌํํฉ.xlsx ํ์ผ ์ด๊ธฐ
โ
๋์ฌ์ ํํฉ
,
์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ
ํ ์ด๋ธ ์ฒดํฌ ํ, "
๋ฐ์ดํฐ๋ณํ
" ๋ฉ๋ด ํด๋ฆญ
โถ ํ์์ฟผ๋ฆฌ ํธ์ง๊ธฐ๋ฅผ ํตํด <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ [๋์ฌ ๋์ฌ์๋ฒํธ] ํ๋์ โ210โ ๊ฐ ์ญ์
โ
๋์ฌ ๋์ฌ์๋ฒํธ
์ด์ ํ์ดํ ์ ํ ํ,
210 ๊ฐ ์ฒดํฌ ํด์
โ ํ๋จ์
ํ์ธ ๋ฒํผ
ํด๋ฆญ
โถ ํ๋์ ๋ฐ์ดํฐ ํ์ ๋ณ๊ฒฝ- [๋์ฌ๊ฑด์], [์ด์ฉ์๊ฐ] ํ๋: โ์ ์โ- [์ด์ฉ๊ฑฐ๋ฆฌ] ํ๋: โ10์ง์โ
โ
๋์ฌ๊ฑด์
์ด ์ ํ โ
Ctrl
๋ฒํผ+
์ด์ฉ์๊ฐ
์ด
์ ํ
โ ์ด ์ด๋ฆ์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ ํ โ
ํ์๋ณ๊ฒฝ
โ
์ ์
์ ํ
โ ์๋์ ๊ฐ์ด ๋ณ๊ฒฝ๋์๋์ง ํ์ธ
โ
์ด์ฉ๊ฑฐ๋ฆฌ
์ด ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ โ
ํ์ ๋ณ๊ฒฝ
โ
10์ง์
์ ํ
โ ์๋์ ๊ฐ์ด ๋ณ๊ฒฝ๋์๋์ง ํ์ธ
โก ํ์์ฟผ๋ฆฌ ํธ์ง๊ธฐ๋ฅผ ํตํด <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ <๋์ฌ์ํํฉ> ํ ์ด๋ธ์ [์์น๊ตฌ] ํ๋๋ฅผ ์ถ๊ฐํ์์ค. (4์ )
โถ
์ฟผ๋ฆฌ ๋ณํฉ
๊ธฐ๋ฅ ์ฌ์ฉ- <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ [๋์ฌ ๋์ฌ์๋ฒํธ] ํ๋์ <๋์ฌ์ํํฉ> ํ ์ด๋ธ์ [๋์ฌ์๋ฒํธ]
ํ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ณํฉ- ์กฐ์ธ ์ข ๋ฅ: โ์ผ์ชฝ ์ธ๋ถโ
โ
ํ
ํญ โ
์ฟผ๋ฆฌ๋ณํฉ
๋๋กญ๋ค์ด ๋ฉ๋ดโ
์ฟผ๋ฆฌ๋ณํฉ
์ ํ
โ
๋์ฌ์ํํฉ
ํด๋ฆญ
โ
์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ
ํ ์ด๋ธ์
๋์ฌ ๋์ฌ์๋ฒํธ
์ด ํด๋ฆญ โ
๋์ฌ์ํํฉ
ํ ์ด๋ธ์
๋์ฌ์๋ฒํธ
์ด ํด๋ฆญ
โ ์กฐ์ธ์ข ๋ฅ
์ผ์ชฝ ์ธ๋ถ
์ ํ โ ํ๋จ์
ํ์ธ
๋ฒํผ
โถ ์ถ๊ฐ๋ ํ๋ ์ด๋ฆ: [์์น๊ตฌ]
๋์ฌ์ํํฉ
์ด์ ์์ ํ์ฅ ๋ฒํผ ํด๋ฆญ โ
์์น๊ตฌ
๋ง ์ ํ โ
์๋ ์ด ์ด๋ฆ์ ์ ๋์ฌ๋ก ์ฌ์ฉ
ํด์ โ
ํ์ธ
๋ฒํผ
โถ <๋์ฌ์ํํฉ> ํ ์ด๋ธ ๋ก๋ ์ฌ์ฉ ํด์
โ
๋์ฌ์ํํฉ
ํ ์ด๋ธ ์ด๋ฆ ์ค๋ฅธ์ชฝ ํด๋ฆญ โ
๋ก๋ ์ฌ์ฉ
ํด๋ฆญํ์ฌ ํด์
โ ์๋์ ๊ฐ์ด ๋์ฌ์ ํํฉ ํ ์ด๋ธ ์ด๋ฆ ๋ณ๊ฒฝ๋ ๊ฒ ํ์ธ
โข <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ ํ๋ ์์์ ๋ณ๊ฒฝํ์์ค. (3์ )
โ ํํญ ๋ซ๊ธฐ ๋ฐ ์ ์ฉ ํด๋ฆญ โ ๋ซ๊ธฐ ๋ฐ ์ ์ฉ ํด๋ฆญ
โ ํ ์ด๋ธ ๋ณด๊ธฐ ํด๋ฆญ โ ๋ฐ์ดํฐ ํญ์ ์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ ํด๋ฆญ
โถ [๋์ฌ์ผ] ํ๋: โ๋ ๋-์-์ผโ ํ์์ผ๋ก ํ์๋๋๋ก ์ ์ฉ
โ ๋์ฌ์ผ ์ด ์ด๋ฆ ํด๋ฆญ โ ์ด๋๊ตฌ โ ์์ ๋๋กญ๋ฐ์ค ๋ฉ๋ด โ ์ฐ-์-์ผ ๋ก ํ์๋์ด ์๋ ๊ฒ ์ ํ
โถ [๋์ฌ๊ฑด์] ํ๋: โ์ ์โ, ์ฒ ๋จ์์์ ์ผํ๋ก ๊ตฌ๋ถ๋๋๋ก ์ ์ฉ
โ ๋์ฌ๊ฑด์ ์ด ์ด๋ฆ ํด๋ฆญ โ ์ด๋๊ตฌ โ ์์ ์ ์ ๋ณ๊ฒฝ โ ์ผํ ์ฒดํฌ
2. ๋ค์ ์ง์์ฌํญ์ ๋ฐ๋ผ ํ ์ด๋ธ ๋ฐ ์ธก์ ๊ฐ์ ์ถ๊ฐํ์์ค. (10์ )
โ ๋ค์ ์กฐ๊ฑด์ผ๋ก ๋ฐ์ดํฐ ์ฐฝ์ ํ ์ด๋ธ์ ์ถ๊ฐํ์์ค. (4์ )
โถ ํ ์ด๋ธ ์ด๋ฆ: <DimDate>- ํ๋: [Date], [์ฐ๋], [์] ํ๋ ๊ตฌ์ฑ- ์ฌ์ฉ ํจ์: ADDCOLUMNS, CALENDAR, YEAR, MONTH- [Date] ํ๋์ ์์์ผ: 2022-01-01- [Date] ํ๋์ ์ข ๋ฃ์ผ: 2022-03-31- [์ฐ๋], [์] ํ๋ : [Date] ํ๋ ๊ธฐ์ค์ผ๋ก ๊ฐ ํ์
โ ํํญ ์ ํ ์ด๋ธ ํด๋ฆญ
โ ์๋ ์์ ์ ๋ ฅํ์ฌ ํ ์ด๋ธ ์์ฑ
DimDate = ADDCOLUMNS(CALENDAR(Date(2022,01,01), Date(2022,03,31)), "์ฐ๋", Year([Date]), "์", Month([Date]))
ADDCOLUMNS ํจ์ : ์ด์์ฑ ํจ์
์ด์ด๋ฆ, ๋ค์ด๊ฐ ๊ฐ์ ์์ ์จ์ฃผ๋ฉด ๋จ
CALENDAR ํจ์ : ๋ ์ง ์์ฑ ํจ์, ์์์ผ(2022-01-01)๊ณผ ๋๋ ์ง(2022-03-31)๋ฅผ ์ ๋ ฅํด์ฃผ๋ฉด ๋จ
DATEํจ์ : ๋ ์ง ํจ์
YEAR ํจ์ : ๊ฐ์์ ์ฐ๋๋ง ๊ฐ์ง๊ณ ์ด
MONTH ํจ์ : ๊ฐ์์ ์๋ง ๊ฐ์ง๊ณ ์ด
โถ [Date] ํ๋ ์์: โ๋ ๋-์-์ผโ ํ์์ผ๋ก ํ์๋๋๋ก ์ ์ฉ
DATE ์ด ํด๋ฆญ
์ด๋๊ตฌ/ ์์ ํ์ดํ ํด๋ฆญ
์ฐ-์-์ผ ๋ก ํ์๋์ด ์๋ ๊ฒ ์ฐพ์ ํด๋ฆญ
โก <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ๊ณผ <DimDate> ํ ์ด๋ธ์ ๊ด๊ณ๋ฅผ ์ค์ ํ์์ค. (3์ )
โถ ํ์ฉ ํ๋: <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ [๋์ฌ์ผ] ํ๋, <DimDate> ํ ์ด๋ธ์ [Date] ํ๋
โถ ๊ธฐ์ค(์์) ํ ์ด๋ธ: <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ
โถ ์นด๋๋๋ฆฌํฐ: โ๋ค๋์ผ(*:1)โ ๊ด๊ณ
โถ ํฌ๋ก์ค ํํฐ ๋ฐฉํฅ: โ๋จ์ผโ- 3
โ ๋ชจ๋ธ๋ณด๊ธฐ ํด๋ฆญ
โ ์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ์ ๋์ฌ์ผ ํด๋ฆญํ DimDate ์ Date๋ก ๋ง์ฐ์ค ์ด๋
โ ์๋ ๋ด์ฉ ํ์ธ ํ๊ณ ํ์ธ ํด๋ฆญ
โ ์๋ ๋ด์ฉ์ธ์ง ํ์ธ
โข ๋ค์ ์กฐ๊ฑด์ผ๋ก <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ ์ธก์ ๊ฐ์ ์ถ๊ฐํ์์ค. (3์ )
โถ ์ธก์ ๊ฐ ์ด๋ฆ: [์ด๋์ฌ๊ฑด์]- ํ์ฉ ํ๋: <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ [๋์ฌ๊ฑด์] ํ๋- [๋์ฌ๊ฑด์]์ ํฉ๊ณ ๊ณ์ฐ- ์ฌ์ฉ ํจ์: SUM- ์์: โ์ ์โ, ์ฒ ๋จ์์์ ์ผํ๋ก ๊ตฌ๋ถ๋๋๋ก ์ ์ฉ
โ ํ ์ด๋ธ ๋ณด๊ธฐ๋ก ์ด๋
๋ฐ์ดํฐ ์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ์ด๋ฆ์์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ
์์ธก์ ๊ฐ ํด๋ฆญ
๋ค์ ์ ์ ๋ ฅ
์ด๋์ฌ๊ฑด์ = SUM('์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ'[๋์ฌ๊ฑด์])
SUM ํจ์ : ํฉ๊ณ ํจ์
์ธก์ ๋๊ตฌ
์์์ ์ ์ ํด๋ฆญ
์ผํ ์ฒดํฌ
โถ ์ธก์ ๊ฐ ์ด๋ฆ: [์ผํ๊ท ๋์ฌ๊ฑด์]- ํ์ฉ ํ ์ด๋ธ ๋ฐ ํ๋ : <DimDate> ํ ์ด๋ธ, <์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ> ํ ์ด๋ธ์ [์ด๋์ฌ๊ฑด์] ์ธก์ ๊ฐ- [์ด๋์ฌ๊ฑด์]๋ฅผ ์ ์ฒด ์ผ์๋ก ๋๋๊ธฐ ๊ณ์ฐ- ์ฌ์ฉ ํจ์: COUNTROWS- ์์: โ์ ์โ, ์ฒ ๋จ์์์ ์ผํ๋ก ๊ตฌ๋ถ๋๋๋ก ์ ์ฉ
๋ฐ์ดํฐ ์์ ๊ฑฐ ๋์ฌ์ด๋ ฅ์ด๋ฆ์์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ
์์ธก์ ๊ฐ ํด๋ฆญ
์๋ ์ ์ ๋ ฅ
์ผํ๊ท ๋์ฌ๊ฑด์ = [์ด๋์ฌ๊ฑด์]/COUNTROWS('DimDate')
COUNTROWS ํจ์: ํ ์ด๋ธ์ ํ ์ซ์ ์นด์ดํธํ๋ ํจ์
์ธก์ ๋๊ตฌ
์์ ์ ์ ํด๋ฆญ
์ผํ ์ฒดํฌ
Made with SlashPage