端午 发表于 2024-6-18 08:22:51

AR17-怎么实现随着一个值的变化而显示不同内容

比如:当a<=1时显示内容XXXX,反之显示内容XX

Eden.Sun 发表于 2024-6-18 08:22:52


您好,可以通过IIF 表达式实现,{IIF(@p <= 1, "小于等于一", "比一大")}根据参数 p 的值,显示不同的内容:

端午 发表于 2024-6-18 14:48:31

本帖最后由 端午 于 2024-6-18 14:51 编辑

Eden.Sun 发表于 2024-6-18 14:05
您好,可以通过IIF 表达式实现,{IIF(@p如果是两个条件,显示四种不同的内容呢,可以实现吗

Eden.Sun 发表于 2024-6-18 17:39:07

端午 发表于 2024-6-18 14:48
如果是两个条件,显示四种不同的内容呢,可以实现吗
可以的,报表表达式有and 逻辑运算,您试试。
这个表达式的意思就是 参数p小于3同时大于1:{IIF(@p > 1 and @p < 3, "aaa", "bbbb")}

端午 发表于 2024-6-18 18:33:46

Eden.Sun 发表于 2024-6-18 17:39
可以的,报表表达式有and 逻辑运算,您试试。
这个表达式的意思就是 参数p小于3同时大于1:{IIF(@p...

您好,这个还是只能设置返回两个值的,如果要实现返回四个值呢

Eden.Sun 发表于 2024-6-19 18:20:41

多个值的话可以使用 switch 表达式:


端午 发表于 2024-8-22 09:03:41

Eden.Sun 发表于 2024-6-19 18:20
多个值的话可以使用 switch 表达式:

已实现,感谢大佬:handshake

Eden.Sun 发表于 2024-8-22 09:17:29

端午 发表于 2024-8-22 09:03
已实现,感谢大佬

不客气的,那我把帖子关闭。您有问题在开新帖解决。
页: [1]
查看完整版本: AR17-怎么实现随着一个值的变化而显示不同内容