我正在开发一个PowerBI项目.我想将一列小数(百分比)转换为-1到1的范围.
这是我现在正在使用的表格:
FirstName | Score Jack | 0.75 John | 0.50 Reese | 0.00 Mike | 1.00
并且期望的结果是:
FirstName | Score Jack | 0.50 John | 0.00 Reese | -1.00 Mike | 1.00
我对这背后的数学感到不安.如果我得到那部分,我可以通过在PowerBI中使用m语言来实现.
有什么想法,建议吗?
那些分数实际上看起来不像百分比,它们更像是分数 - 例如,百分比0.75
就是75
.
所以,如果你在谈论映射0..1
到-1..1
,它的应用转型一件简单的事情:
newVal = oldVal * 2 - 1
乘以2首先将其缩放到范围内0..2
,然后减法将其移动到范围内-1..1
.