[亿信BI4.2.2] 不知道哪儿错了

5705
8

li_yuankai 小试身手Lv3

发表于2019-10-25 11:06

悬赏1

已解决

楼主

<#=if(B17513.GRID31.B2=null,'  ',format('%0:,6.2f',B17513.GRID31.B2))#>
请问下大牛,这个公式有什么错误吗,排查了一下,删掉这个之后,报告可以展示,不删除的话提示null错误

最近看过此主题的会员

123890

MYoung

最佳答案
关贴总结:一般format函数是针对数值型字段做格式修改,拾取的字段如果是字符型建议用字符串类函数
8个回答

只看楼主

韦韬然 数据老手Lv5

发表于2019-10-25 11:21

只看该作者

取消 关注该作者的回复

沙发

null 应该用is 或is  not判断吧》

li_yuankai 小试身手Lv3

发表于2019-10-25 11:32

只看该作者

取消 关注该作者的回复

板凳

韦韬然 发表于 2019-10-25 11:21
null 应该用is 或is  not判断吧》


改成is 依旧是报null错误

韦韬然 数据老手Lv5

发表于2019-10-25 11:37

只看该作者

取消 关注该作者的回复

地板

li_yuankai 发表于 2019-10-25 11:32
改成is 依旧是报null错误

那应该就是word不兼容这个语法,为什么不直接写报表里然后直接拾取过来呢

一笑伊人 小试身手Lv3

发表于2019-10-25 11:42

只看该作者

取消 关注该作者的回复

5#

尝试了一下说无法获取到 B17513.GRID31.B2的值,先查看一下,我这边也在继续尝试

li_yuankai 小试身手Lv3

发表于2019-10-25 11:49

只看该作者

取消 关注该作者的回复

6#

一笑伊人 发表于 2019-10-25 11:42
尝试了一下说无法获取到 B17513.GRID31.B2的值,先查看一下,我这边也在继续尝试 ...

我这里获取的值是汉字,is not null 是可以不报错,但是,逻辑不符,

li_yuankai 小试身手Lv3

发表于2019-10-25 11:59

只看该作者

取消 关注该作者的回复

7#

li_yuankai 发表于 2019-10-25 11:49
我这里获取的值是汉字,is not null 是可以不报错,但是,逻辑不符,

您好,问题解决了,原因是因为所拾取的字段本身就是字符串类型,所以format函数转换无效

一笑伊人 小试身手Lv3

发表于2019-10-25 14:39

只看该作者

取消 关注该作者的回复

8#

li_yuankai 发表于 2019-10-25 11:59
您好,问题解决了,原因是因为所拾取的字段本身就是字符串类型,所以format函数转换无效 ...

厉害~

1505121235 数据老手Lv5

发表于2019-10-25 11:06

只看该作者

取消 关注该作者的回复

9#

关贴总结:一般format函数是针对数值型字段做格式修改,拾取的字段如果是字符型建议用字符串类函数

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号