有人可以检查我的 noob VAR 公式吗?
Can someone please check my noob VAR formula?
我最近开始阅读“DAX 权威指南”一书,但在其中一个例子中卡住了。
可视化数据:
交货日期 01/08/2007
销售额 $7,530.881
总成本 3,947.08 美元
毛利率 $3,583.801
Var GrosMarg% 5.31*
(Link 到带有数据的视觉图片:https://drive.google.com/file/d/1Xv2irn53zftdu9qn1njtcreyOK8nKQkO/view?usp=sharing)
如您所见,Var GrosMarg% 不正确。它绝对不是 5% 或 530%(当我将其格式化为 % 时得到的)。
但我真的看不出我的 VAR 计算有什么问题:
Var GrosMarg% =
VAR TotalSales = sum(Sales[SalesAmount])
VAR TotalCosts = sum(Sales[TotalCost])
VAR GrossMargin = TotalSales - TotalCosts
Return
GrossMargin / TotalSales
您的 DAX 逻辑是正确的。我能想到的唯一问题是您正在创建一个列而不是一个度量。如果是这样,结果应该不同。
作为示例,我创建了一个列和一个度量,以便您可以看到差异。
我最近开始阅读“DAX 权威指南”一书,但在其中一个例子中卡住了。
可视化数据:
交货日期 01/08/2007
销售额 $7,530.881
总成本 3,947.08 美元
毛利率 $3,583.801
Var GrosMarg% 5.31*
(Link 到带有数据的视觉图片:https://drive.google.com/file/d/1Xv2irn53zftdu9qn1njtcreyOK8nKQkO/view?usp=sharing)
如您所见,Var GrosMarg% 不正确。它绝对不是 5% 或 530%(当我将其格式化为 % 时得到的)。
但我真的看不出我的 VAR 计算有什么问题:
Var GrosMarg% =
VAR TotalSales = sum(Sales[SalesAmount])
VAR TotalCosts = sum(Sales[TotalCost])
VAR GrossMargin = TotalSales - TotalCosts
Return
GrossMargin / TotalSales
您的 DAX 逻辑是正确的。我能想到的唯一问题是您正在创建一个列而不是一个度量。如果是这样,结果应该不同。
作为示例,我创建了一个列和一个度量,以便您可以看到差异。