reporting-services - 如何在 SSRS 表达式中将 1.0% 显示为 1%
问题描述
我正在计算百分比并将值格式化为“0.0”。这给了我 3.7%、4.1% 等值。但是当它是 1.0% 时,我只想显示为 1%,当有一个整数值时如何删除小数?谢谢你。
解决方案
你如何围绕你的格式包装一个 iff 语句?
类似的东西
=iif(round(Fields!num.Value) = Fields!num.Value,format(Fields!num.Value,"0%"),format(Fields!num.Value,"0.00%"))
这会评估输出,如果它是 1.0%,那么它会变成 1%,否则会根据需要格式化其余的值
推荐阅读
- openshift - 在 Openshift 4.5 中间歇性观察到 502 bad gateway 错误
- tomcat - 即使未在应用程序中配置 hsql,Tomee Server Startup Error 数据库锁定获取失败
- devexpress - 在 DevExpress RichTextEdit 中呈现分页符
- pandas - 循环问题中的 Xlsxwriter 条件格式
- 2d - 如何在 C# 中创建一个永久变量
- scala - 从 10 个用户开始,每 5 分钟添加 50 个用户 gatling scala
- linux-kernel - 为什么函数 __pud_alloc() 在内核模块中未定义?
- javascript - 在 JavaScript 中操作 MySql 时间戳值
- reactjs - 预期的服务器 HTML 包含匹配项
- ios - IOS:如何从 Firebase 实时数据库中的列表中获取特定的更改子项?