1. ์ ํ ๋จ์ข / ์ฃผ๋ฌธ ์ค๋ณต ์ฌ๋ถ ํ์ธ
DAX - COUNT :
- ์ ์ฒด ์ ํ์ ๊ฐ์: #Product = COUNT(Products [ProductKey])
- ๋จ์ข ๋ / ๋น์นธ์ ๊ฐ์: #Product_๋จ์ข = COUNTBLANK(Products [Status])
- ์ค์ ํ๋งค๋ ์ ํ ๊ฐ์ : #Product_sold = DISTINCTCOUNT(Sales [ProductKey])
- ์ด ์ฃผ๋ฌธ ์ : #Order = COUNT (Sales [SalesOrderNumber])
- ์ด ์ฃผ๋ฌธ ์ (์ค๋ณต ์ ์ธ) : #Order_์ค๋ณต์ ์ธ = DISTINCTCOUNT(Sales [SalesOrderNumber])
2. ๊ณ ๊ฐ /์ง์ญ ๋ณ ๊ฑฐ๋์ผ ๋น๊ต
Q. ๊ณ ๊ฐ๋ณ๋ก ๋ง์ง๋ง์ผ๋ก ์ฐ๋ฆฌ ๋ฌผ๊ฑด์ ์ฐ ์์ ์ ์ธ์ ์ธ๊ฐ?
DAX - MIN / MAX :
-
์ต์ด๊ฑฐ๋์ผ = MIN(Sales [OrderDate])
- ์ต์ข ๊ฑฐ๋์ผ = MAX(Sales [OrderDate])
3. ์ด์ต๋ฅ / ๋ถ๋๋ฅ (%)
Q. (์นดํ ๊ณ ๋ฆฌ๋ณ) ์ด์ต๋ฅ ์ ์ผ๋ง์ธ๊ฐ?
DAX - ์ผ๋ฐ ๋๋๊ธฐ / DIVIDE :
-
์ด ์ด์ต๋ฅ % = ([์ด ๊ฒฌ์ ]-[์ด ์๊ฐ]) / [์ด ๊ฒฌ์ ]
-
์ด ์ด์ต์จ % = DIVIDE( [์ ์์ต], [์ด ๊ฒฌ์ ], "NA")
* ๋๋๊ธฐ 0์ ํ ๋, DIVIDE ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด "NA" ํ๊ธฐ๋ฅผ ํ ์ ์๋ค.
4. ์กฐ๊ฑด๋ถ ๋ฐ์ดํฐ ์ถ์ถ (SQL์ where์ ๊ณผ ์ ์ฌ)
Q. ___ ์กฐ๊ฑด์ ๋งค์ถ์ก์ ์ถ์ถํ๊ณ ์ถ๋ค
1) ์ํ ์ค ๋ชจ์ ๋งค์ถ์ก๋ง ๋ฝ๊ณ ์ถ๋ค.
2) ํ๋์ ์์ ๊ฑฐ ๋งค์ถ์ก๋ง ๋ฝ๊ณ ์ถ๋ค. ← 1๊ฐ ํ ์ด๋ธ, 2๊ฐ์ง ์กฐ๊ฑด
3) ์บ๋๋ค์์ ํ๋ฆฐ ์๋ง์ ๋งค์ถ์ก์ ๋ฝ๊ณ ์ถ๋ค. ← 2๊ฐ์ ๋ค๋ฅธ ํ ์ด๋ธ์ผ ๊ฒฝ์ฐ , ์ผ๋ก ๋ถ๋ฆฌ
4) Price ๊ฐ 3000๋ฌ๋ฌ ์ด์์ธ ์ ํ์ ๋งค์ถ์ก์ ๋ฝ๊ณ ์ถ๋ค.
DAX - CALCULATE :
- Cap sales = CALCULATE( [์ด ๋งค์ถ] , Products [SubCategory] = "Caps")
- Blue Bike Sales = CALCULATE( [์ด๋งค์ถ] , Products [Color] = "Blue" && Products [Category] = "Bikes")
- Canada Socks = CALCULATE( [์ด๋งค์ถ] , Customers [Region] = "Canada", Products [SubCategory] = "Socks")
- Over 3000 = CALCULATE([์ด๋งค์ถ], Sales [UnitPrice] >= 3000
** AND ๋ && , OR์ || ๋ก ํ๊ธฐ
5. ๊ณ ๊ฐ ์ ์ง์จ( Retention)
Q. (๊ณ ๊ฐ๋ณ๋ก) ์ ์ง๊ธฐ๊ฐ (retention)์ ์ผ๋ง๋ ๋๋๊ฐ?
DAX - DATEIFF :
-
๊ธฐ๊ฐ = DATEDIFF( [์ต์ด๊ฑฐ๋์ผ], [์ต์ข ๊ฑฐ๋์ผ], DAY)
-
๊ธฐ๊ฐ 2 = DATEDIFF([์ต์ข ๊ฑฐ๋์ผ], TODAY(), MONTHMONTH )
6. ๊ตฌ๋งค ๋น๋ ( Frequency )
Q. ๊ณ ๊ฐ๋ค์ ํ๊ท ์ผ๋ง ๋ง์ ํ ๋ฒ์ฉ ์ฐ๋ฆฌ ๋ฌผ๊ฑด์ ๊ตฌ๋งคํ๋?
DAX - Frenquency :
-
๊ตฌ๋งค ๋น๋ = [๊ธฐ๊ฐ] / [#Order_์ค๋ณต์ ์ธ]
'DB - Power BI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[POWER BI ] 11. DAX ํจ์ (Calendar, DatesYTD, TotalYTD ) (2) | 2024.11.21 |
---|---|
[DASHBOARD] ์์ : ํ๋งค ํธ๋ ๋ ๋น๊ต & ์ ๋ ๋๊ธฐ ์ฑ์ฅ์จ (YoY%) (0) | 2024.11.20 |
[DASHBOARD] ๋์์ธ : FORMAT ํจ์๋ฅผ ํตํ ์ต๋จ์ ํ๊ธฐ (0) | 2024.11.19 |
[DASHBOARD] ์์ : ์ฐ๋๋ณ ๋งค์ถ ์ค์ ๋ฌ์ฑ๋ฅ (YTD) (0) | 2024.11.09 |
[POWER BI] 9. ์ธ์ฌ์ดํธ, ์ฃผ์ ์ํฅ ์์ธ ๋ถ์ (1) | 2024.11.08 |