|
之前发过求助帖,但是结果仍有问题,所以求助。
需求: PBI呈现各经销商,各产品的库存天数,库存天数 =( 当月库存/过去三个月平均销售)*30
过去3个月的平均销售= average(销售表的(M月)+(M-1月)+(M-2月))
这个平均销售值,根据月份不同而自行滚动。
比如5月的库存天数= (5月当月库存/ average (3,4,5月销售和))*30 ,如果是4月,库存天数= (4月库存/ average(2,3,4月销售和))*30
最后希望PBI呈现一个 月份为X轴,天数为Y轴,然后点某一个产品/经销商,显示过去1~10月的库存天数趋势。呈现如下:
呈现大致:
切片器:经销商/产品编码,点击后有天数呈现。
我按照之前网友写的,算出来结果有出入,可做参考。
TEST =
VAR MINDATE=CALCULATE(MIN('销售'[Month-POSOF]),ALL('销售'))
VAR ym=year(MINDATE)*100+MONTH(MINDATE)+2
VAR MAXDATE =CALCULATE(MAX('销售'[Month-POSOF]),ALL('销售'))
VAR YM2= YEAR(MAXDATE)*100+MONTH(MAXDATE)
RETURN
IF (MAX('销售'[YM])>=ym && MAX('销售'[YM])<=YM2,[Stock]/CALCULATE(AVERAGE('销售'[值]),DATESINPERIOD('销售'[Month-POSOF],MAX('销售'[Month-POSOF]),-3,MONTH)),BLANK())
|
|