收盘价
Closing Stock Value
我正在研究 Powerbi。我需要计算收盘价。
我在这里附上图片 link.
https://www.mediafire.com/file/wnxq5hh91jrwp2y/cgs.JPG/file
因为我在期末库存测量中使用以下公式
Closing Stock =
CALCULATE (
[Movement],
FILTER (
ALLEXCEPT ( mak_stockInHandValue, mak_stockInHandValue[GName],mak_stockInHandValue[ItCode] ),
mak_stockInHandValue[TransactDatee] <= MAX ( mak_stockInHandValue[TransactDatee] )
)
)
它向我展示了正确的股票结果,但是当我使用相同的公式来计算收盘价时,它并没有给我正确的结果。
如果你能看到2017年的收盘价应该是24673942+166903972-171299624 =20,278,290
我还在 media fire
的 url 中附加了文件
https://www.mediafire.com/file/wntdtu9pa04qnub/cgs_new.pbix/file
请任何人帮忙
更多信息
收盘价 = 前一个收盘价 + initemvalue - outitemvalue
这是获取收盘价的总称
发生这种情况是因为您在计算中使用了 Avg Func
,这取决于您所做的选择。见下图:
2016 年每件商品的价值为 28,426.20
,但当您通过对日期应用过滤器来计算 Movement Value
时,每件商品的价值为 27,094.46
,这将影响数字您在上一期使用的。
我查看了您的模型,您似乎有两列包含价格,我想您需要使用它们来确定输出值,如下所示:
OutItemvaluee =
IF(mak_stockInHandValue[OutQty] > 0,
mak_stockInHandValue[Price] + mak_stockInHandValue[pricen],
0)
然后将您的 outitemvalue
公式更改为:
outitemvalue = SUM(mak_stockInHandValue[OutItemvaluee])
编辑:我看过你的模型,请查看更新的答案。
我正在研究 Powerbi。我需要计算收盘价。 我在这里附上图片 link.
https://www.mediafire.com/file/wnxq5hh91jrwp2y/cgs.JPG/file
因为我在期末库存测量中使用以下公式
Closing Stock =
CALCULATE (
[Movement],
FILTER (
ALLEXCEPT ( mak_stockInHandValue, mak_stockInHandValue[GName],mak_stockInHandValue[ItCode] ),
mak_stockInHandValue[TransactDatee] <= MAX ( mak_stockInHandValue[TransactDatee] )
)
)
它向我展示了正确的股票结果,但是当我使用相同的公式来计算收盘价时,它并没有给我正确的结果。
如果你能看到2017年的收盘价应该是24673942+166903972-171299624 =20,278,290 我还在 media fire
的 url 中附加了文件https://www.mediafire.com/file/wntdtu9pa04qnub/cgs_new.pbix/file
请任何人帮忙
更多信息
收盘价 = 前一个收盘价 + initemvalue - outitemvalue
这是获取收盘价的总称
发生这种情况是因为您在计算中使用了 Avg Func
,这取决于您所做的选择。见下图:
2016 年每件商品的价值为 28,426.20
,但当您通过对日期应用过滤器来计算 Movement Value
时,每件商品的价值为 27,094.46
,这将影响数字您在上一期使用的。
我查看了您的模型,您似乎有两列包含价格,我想您需要使用它们来确定输出值,如下所示:
OutItemvaluee =
IF(mak_stockInHandValue[OutQty] > 0,
mak_stockInHandValue[Price] + mak_stockInHandValue[pricen],
0)
然后将您的 outitemvalue
公式更改为:
outitemvalue = SUM(mak_stockInHandValue[OutItemvaluee])
编辑:我看过你的模型,请查看更新的答案。