如何根据条件在 DAX 中格式化数字

问题描述 投票:0回答:1

我有

var _sales
,我想根据其十进制数字对其进行格式化。

预期答案:

If the number is `15.506,514 Million` = `15 M` 
`15.606,514 Million` = `16 M`

如何绕过下面的代码。非常感谢。

var _result =
SWITCH(
    TRUE(),
    ABS( _sales ) >= 1000000, FORMAT( _sales, "$#,##0,,M"),
    ABS( _sales ) >= 1000, FORMAT( _sales, "$#,##0,k"),
    FORMAT( _sales, "$#,##0" )
)
RETURN _result
powerbi dax powerbi-desktop measure
1个回答
0
投票

尝试以下操作。您可能需要切换 , 和 。根据您的区域设置。

要么

格式(_sales,“0,,.M”)

格式(_sales,“0..,M”)

© www.soinside.com 2019 - 2024. All rights reserved.