You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSRS考勤风险学生报告:多IIF语句设置百分比颜色报错求助

考勤报告百分比颜色格式化问题修复

原代码的错误点

  • 括号语法错误:第一个IIf语句末尾多了一个右括号,第二个IIf的条件部分括号嵌套混乱,导致表达式结构不合法。
  • 逻辑覆盖不全:未定义absenteeismPercentage等于5、9、10时的颜色,且区间划分存在断层(比如9到10之间的数值没有对应规则)。

修正后的代码

=IIf(Fields!absenteeismPercentage.Value < 5, "Green", 
IIf(Fields!absenteeismPercentage.Value <= 9, "Yellow", 
IIf(Fields!absenteeismPercentage.Value >= 10, "Red", "Black")))

代码说明

  • 当缺勤率**小于5%**时,显示绿色(低风险)
  • 当缺勤率**在5%到9%之间(含边界)**时,显示黄色(中风险)
  • 当缺勤率**大于等于10%**时,显示红色(高风险)
  • 其他异常数值默认显示黑色

如果需要调整区间边界(比如把9改成9.9、或者5改成5.0),直接修改对应的数值即可。

内容的提问来源于stack exchange,提问作者Wayne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 20:18:11