本帖最后由 0.618 于 2024-3-12 14:24 编辑
互助贴,很多时候,报表模块里面使用矩表,拿来做行列分组的时候,可能会遇到没有数据,但是分组那里就会留白的情况,找了活字格的技术,搞了逻辑,利用报表自身的方法函数和里面没有的方法函数,两种方法来实现不同的情况
①[IIF(ToString(sum(购买数里)).length()<= 0,“/”,Sum(购买数里))},使用length()函数,会报错,但是可以无视 实现有值,但是为空或者为0等情况的符号填充
②{IIF(IsNothing(购买数里), "/", 购买数里)},自带的isnothing函数,专门用来判断空对象, 实现完全没有数据,矩表给留的白这种
类似于前端对象的判断,而非数据源数据的判断,查了论坛,类似的帖子没有,格友有需要就自己看了
基本上是个人自己的理解
|