我有每日銷售數據,我想創建一個度量或一列,根據當月銷售的平均每日單位計算月度銷售趨勢。基於工作日的Power BI每月銷售趨勢
例如,截至2017年8月17日,我們本月已經有12個工作日和360個單位出售。這是平均每天30個單位。因此,爲了手動計算趨勢,我將每天抽取30個單位,乘以當月總共23個工作日,銷售690個單位的趨勢。
以下是一些示例數據。
我有每日銷售數據,我想創建一個度量或一列,根據當月銷售的平均每日單位計算月度銷售趨勢。基於工作日的Power BI每月銷售趨勢
例如,截至2017年8月17日,我們本月已經有12個工作日和360個單位出售。這是平均每天30個單位。因此,爲了手動計算趨勢,我將每天抽取30個單位,乘以當月總共23個工作日,銷售690個單位的趨勢。
以下是一些示例數據。
編輯:基於新的信息已添加到後
您可以創建三個措施調整的解釋和定義,測量,以幫助你達到你的最終結果。在這個例子中,我只是將度量分成三部分來提高可讀性。如果你喜歡,你可以把它放在一起。
第一種方法是給出銷售單位的數量。這只是爲單位的簡單相加出售,因爲您已經在樣品中加入了一個月過濾器,以您的措施:
Sales:=SUM('SalesTable'[Items Sold])
第二招讓你的工作日天數的過濾月,直到最新進入您的Sales Table
:
WorkingDaysToDate:=
CALCULATE(
COUNTROWS('DateTable'),
FILTER(
'DateTable',
'DateTable'[Date] > CALCULATE(MAX('SalesTable'[Date]))
&& [Type] = 'Work Day'
)
)
第三招讓你的工作日內的過濾月份總數:
WorkingDays:=
CALCULATE(
COUNTROWS('DateTable'),
FILTER(
'DateTable',
[Type] = 'Work Day'
)
)
到底喲ü可以結合三招讓你的月走勢:
MonthTrend:=DIVIDE([Sales], [WorkingDaysToDate]) * [WorkingDays]
這有幫助,但我遇到問題。看來,totalmtd像sum函數一樣工作,並且依賴於外部過濾器。所以最後的計算只是給了我總和函數給了我什麼。代替(MTD銷售額/按MTD工作日計算)*本月的總工作日數,計算方式更像(銷售總額/工作日總和)*工作日總和 –
您能否提供數據樣本和你在前端工具中顯示它的方式?否則,很難提供正確的答案:-) – dybzon
我展示了一些樣本數據 –
總月度累計銷售
TotalMTDSales = SUM('Sales Table'[Items Sold])
總月初至今工作天
TotalMTDWorkDays = CALCULATE(
COUNT('DateTable'[Date]),
FILTER(ALLSELECTED('DateTable'), 'DateTable'[Date]<=MAX('SalesTable'[Date]) &&
'DateTable'[Type] = "Work Day"))
總工時天
TotalWorkDays = CALCULATE(
COUNTROWS('DateTable'),
FILTER(
'DateTable',
'DateTable'[Type]= "Work Day"))
Trend = ([TotalMTDSales]/[TotalMTDWorkDays]) * [TotalWorkDays]
按月篩選
你能否提供你想要的結果是什麼樣的數據和例子? [如何創建一個最小化,完整和可驗證的示例](https://stackoverflow.com/help/mcve) – Joe
因此,「期望的計算」顯示瞭如何在報告中顯示結果?即只有四個措施與一個月的過濾器? – dybzon