将百分比转换为范围[-1; 1]

Den*_*ent 0 math m powerquery powerbi

我正在开发一个PowerBI项目.我想将一列小数(百分比)转换为-1到1的范围.

这是我现在正在使用的表格:

FirstName | Score
Jack      | 0.75
John      | 0.50
Reese     | 0.00
Mike      | 1.00
Run Code Online (Sandbox Code Playgroud)

并且期望的结果是:

FirstName | Score
Jack      | 0.50
John      | 0.00
Reese     | -1.00
Mike      | 1.00
Run Code Online (Sandbox Code Playgroud)

我对这背后的数学感到不安.如果我得到那部分,我可以通过在PowerBI中使用m语言来实现.

有什么想法,建议吗?

pax*_*blo 5

那些分数实际上看起来不像百分比,它们更像是分数 - 例如,百分比0.75就是75.

所以,如果你在谈论映射0..1-1..1,它的应用转型一件简单的事情:

newVal = oldVal * 2 - 1
Run Code Online (Sandbox Code Playgroud)

乘以2首先将其缩放到范围内0..2,然后减法将其移动到范围内-1..1.