賣出率是實體商品銷售分析中使用的一個指標,它反應的是銷售量與總庫存量之間的關係,通常情況下以月爲單位進行計量。其實質求的是當月已銷售產品的數據量佔月初庫存量的比值。賣出率大於100%說明上個月剩餘的庫存量本月都可銷售完畢,而小於100%則說明有產品出現了積壓。
要獲取賣出率,關鍵點就在於獲得月初產品的庫存量。拿下面這個最簡單結構的Inventory表單舉例子,1月1日的記錄表示月初庫存量,而其他日期記錄的則是進貨量。
如果要只獲取每個月1日產品對應的數量,則可以通過CALCULATE函數結合STARTOFMONTH來實現。
Inventory-Month =
CALCULATE (
SUM ( Inventory[Quantity] ),
FILTER (
Calender,
Calender[Date]
= STARTOFMONTH ( Calender[Date] )
)
)
在這個CALCULATE 函數裏面,Power BI首先對FILTER函數部分進行計算,STARTOFMONTH函數獲取的是每個月第一天的具體日期,這樣,只有外圍日期篩選條件是每月1日的數據才能使得FILTER函數的運算結果不爲空,當FILTER函數返回非空表單後,Power BI會將其作爲SUM函數的運算上下文來獲取相應的產品數量。
有了月初庫存量,在計算每個月產品的銷售量即可獲得賣出率。
StR =
DIVIDE (
SUM ( Sales[Units] ),
[Inventory-Month]
)