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

配置空床位显示为‘Empty Bed’时公式报错:剩余文本非公式内容

报表空床位显示公式报错解决方案
  • 报错根源:Crystal Reports 的 IF 公式要求完整的分支逻辑,仅编写 IF...THEN 而缺少 ELSE 部分会触发语法错误。
  • 修正后的公式:
    可以使用完整的 IF-ELSE 结构:
    if isnull({pat_view.pat_room}) then
        "Empty Bed"
    else
        {pat_view.pat_room}
    
    也可以使用更简洁的三元运算符写法:
    isnull({pat_view.pat_room}) ? "Empty Bed" : {pat_view.pat_room}
    
    注:isnull() 本身返回布尔值,无需额外和 =true 比较,简化后更符合语法规范。
  • 额外注意:如果报表仅渲染已分配患者的床位,还需检查报表的筛选条件,确保没有过滤掉 pat_room 为空的记录,否则即使公式正确,空床位也不会出现在报表中。

内容的提问来源于stack exchange,提问作者Abraham.Solis

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 05:42:45