我有以下数据:
Table :PriceTable
Price Applicable1 Applicable2 Percentage
--------------------------------------------
100 Yes Yes 0.10
200 Yes No 0.50
300 No Yes 0.30
500 Yes Yes 0.40
我想计算最后一列中的价格百分比,并在power bi报告的表格/矩阵中显示 .
Scenario :如果列 Applicable1 and Applicable2
都等于 Yes
,则计算最终列中的价格百分比 .
My try :我已经采取了 New Column
并添加了以下 DAX :
Commission = IF( PriceTable[Applicable1] = "Yes" &&
PriceTable[Applicable2] = "Yes",
PriceTable[Price] * PriceTable[Percentage], 0)
Question :
我应该使用哪一个New Column OR Measure?如果测量,那么如何计算相同?
2 回答
Rob Collie在“When to Use Measures vs. Calc Columns”上发表了一篇精彩的博客文章
而Reza Rad有另一个好帖子:
Measure vs Calculated Column: The Mysterious Question? Not!
我最喜欢的一点就是:
使用新列时计算不是动态的,它是行式计算,因此请使用NewColumn . 即使它是快速的,因为它是预先计算的如果您使用动态它每次启动报告时计算值,这会减慢您的报告加载速度