PowerBI 报表生成器 - 数字格式设置问题(负四舍五入零)

PowerBI Report Builder - Number Formatting Issue (negative rounded zeroes)

提问人:Badger43 提问时间:9/18/2023 更新时间:9/19/2023 访问量:24

问:

我试图在 PowerBI Report Builder 中设置四舍五入零的格式。

如果数字四舍五入为零但小于零,那么我想在括号中显示零,但是我似乎不能这样做。

即;-0.1,格式化为 0 dp 显示为 0,而不是 (0)

我尝试使用标准格式方法... #,##0;(#,##0);'-' 我希望这能根据 MS Excel 显示 (0)。

我还尝试使用表达式,但似乎无法获得预期的结果。

PS:我使用表达式设置了字体颜色,所以我知道这些值肯定低于零。

reporting-services 数字格式 powerbi-paginated-reports

评论


答:

0赞 Alan Schofield 9/18/2023 #1

它有点不整洁,但这应该可以工作..

将格式表达式设置为

=IIF(
    Fields!num.Value >=0, 
    "#,0;(#,0);""0""",
    "(#,0);(#,0)"
    )

这是结果(在最后一列中)

enter image description here

评论

0赞 Badger43 9/19/2023
谢谢你的回复艾伦,我尝试了类似的东西。这解决了我的零括号问题,但产生了一个新问题,现在任何非零负数都显示为 -(x) 而不仅仅是 (x)。
0赞 Alan Schofield 9/19/2023
我已经编辑了答案,希望这是你现在想要的
0赞 Badger43 9/19/2023
这似乎很完美,谢谢,真的很感激。