能否给某个字段中的某些数据进行标红

image.png

CASE 

           WHEN c.pr_result IS NULL AND d.paid_num IS NULL THEN 'null'

           WHEN c.pr_result IS NULL THEN CONCAT('0-0\n', d.paid_num)

           WHEN d.paid_num IS NULL THEN CONCAT(c.pr_result, '\n')

           ELSE CONCAT(c.pr_result, '\n', d.paid_num)

       END AS num

给num中的paid_num进行标红

预览结果:

image.png

FineReport lose 发布于 2025-6-10 10:09 (编辑于 2025-6-10 10:59)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-6-10 10:11(编辑于 2025-6-10 10:27)

你是同一个字段的不同内容要变色吗?可用公式形态,设置html显示,但是需要有

==========

IF($$$='null',$$$,CONCATENATE(INDEXOFARRAY(SPLIT($$$,"\\\\n"),1),"<br>",'<span style="color:red;">',INDEXOFARRAY(SPLIT($$$,"\\\\n"),2),'</span>'))

image.png

image.png

效果

image.png

  • lose lose(提问者) 我看了html 但是不知道怎么写
    2025-06-10 10:13 
  • snrtuemc snrtuemc 回复 lose(提问者) 看修改答案
    2025-06-10 10:27 
  • lose lose(提问者) 回复 snrtuemc 我的不行哎 你看下 我更新图了
    2025-06-10 10:40 
  • snrtuemc snrtuemc 回复 lose(提问者) 不对啊,你在字段拼接的时候是\ n 拼接的,数据库查询怎么没有了。。。
    2025-06-10 10:42 
  • lose lose(提问者) 回复 snrtuemc 对呀 就很奇怪 我也不知道怎么就没了
    2025-06-10 10:43 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-6-10 10:11(编辑于 2025-6-10 10:12)

条件属性

---------

image.png

最佳回答
0
东云川Lv5见习互助
发布于2025-6-10 10:11

条件属性image.png

最佳回答
0
ID1208Lv6高级互助
发布于2025-6-10 10:11(编辑于 2025-6-10 10:30)

这样?

思路:将需要标红的字段作为分隔符,将数据分为前后两部分,然后用公式拼接,需要标红的数据加入HTML元素,整个单元格设置HTML显示

image.png

image.png

image.png

  • lose lose(提问者) 你这是整个字段加的吧
    2025-06-10 10:13 
  • ID1208 ID1208 回复 lose(提问者) 单个字段中的某个内容加?
    2025-06-10 10:17 
  • ID1208 ID1208 回复 lose(提问者) 参考上面截图
    2025-06-10 10:30 
最佳回答
0
用户y5617963Lv5见习互助
发布于2025-6-10 10:18

你干脆用辅助列将paid_num数据获取出来,然后在条件属性中写$$$=这个单元格的数据

  • 5关注人数
  • 95浏览人数
  • 最后回答于:2025-6-10 10:59
    请选择关闭问题的原因
    确定 取消
    返回顶部