[ABI 5.1] sqlserver使用日期参数报错

25600
20

fcw 小试身手Lv3

发表于2020-11-25 15:29

悬赏66

已解决

楼主
问题描述:在做图表分析时,运用sql主题表(原业务系统sqlserver数据库),表中该目标字段新增过滤条件:时间=时间函数,作用于: ,方便终端用户可以自由选择时间段,但是设置时,报如下错误:




但是使用ETL中的主题集字段就没有这个问题,奇怪的是,其他的一张表也是sql主题表,取该时间段字段(原表同一字段)就没有问题。
图表删除重做、sql主题表删除重做、时间字段转换等都试过了,都不行,该图标只要把时间字段的过滤条件删除,就计算无误。

最近看过此主题的会员

chestnut

sdhausfhsa

hesj

cghb

myoekk

jmy123

sunning2021

大哥很IT

风吹过

dongying

hhahahaha

xxxl

asdf

郑文华

chenz

zhangdf

20个回答

只看楼主

xxxl 数据领袖Lv6

发表于2020-11-26 14:40

只看该作者

取消 关注该作者的回复

12#

fcw 发表于 2020-11-26 14:33
计算没有报错,但是终端用户选择选项的时候,报

BA003对于的是综合废物哪个参数组件的主题表字段吗

xxxl 数据领袖Lv6

发表于2020-11-27 10:34

只看该作者

取消 关注该作者的回复

13#

您好问题解决了吗

fcw 小试身手Lv3

发表于2020-11-27 10:52

只看该作者

取消 关注该作者的回复

14#

xxxl 发表于 2020-11-27 10:34
您好问题解决了吗

没有解决,还是无解,还是需要去选择日期,及时不选择,点击一下确定都可以

fcw 小试身手Lv3

发表于2020-11-27 11:08

只看该作者

取消 关注该作者的回复

15#

xxxl 发表于 2020-11-27 10:34
您好问题解决了吗

没有解决,还是无解,还是需要去选择日期,及时不选择,点击一下确定都可以 ,不然都会报缺失操作符的错,这点很奇怪

xxxl 数据领袖Lv6

发表于2020-11-27 11:19

只看该作者

取消 关注该作者的回复

16#

本帖最后由 xxxl 于 2020-11-27 11:22 编辑

fcw 发表于 2020-11-27 11:08
没有解决,还是无解,还是需要去选择日期,及时不选择,点击一下确定都可以,不然都会报缺失操作符的错,这 ...

首次计算报错是因为,您需要在过滤条件中做判空处理或者给参数组件设置默认值,首次计算没有参数组件值的情况下就会报错,像这样写判空条件试试if(@p4453 is null,'1=1',(QC_JG.BBQ>=@p4453_s&QC_JG.BBQ<=@p4453_e))

fcw 小试身手Lv3

发表于2020-11-27 11:44

只看该作者

取消 关注该作者的回复

17#

xxxl 发表于 2020-11-27 11:19
首次计算报错是因为,您需要在过滤条件中做判空处理或者给参数组件设置默认值,首次计算没有参数组件值的 ...

我们的处理方法,是把记录结果值,去除就好了,但是生成一个新问题,就是终端用户日期不显示:

xxxl 数据领袖Lv6

发表于2020-11-27 11:47

只看该作者

取消 关注该作者的回复

18#

fcw 发表于 2020-11-27 11:44
我们的处理方法,是把记录结果值,去除就好了,但是生成一个新问题,就是终端用户日期不显示:

...

终端用户日期不显示是什么意思 没太明白 新问题您再重新提一个帖子看看情况

fcw 小试身手Lv3

发表于2020-11-27 12:50

只看该作者

取消 关注该作者的回复

19#

xxxl 发表于 2020-11-27 11:47
终端用户日期不显示是什么意思 没太明白 新问题您再重新提一个帖子看看情况 ...

还是之前的问题导致的,现在是这样的: ,正常的状态应该这样的 显示的

xxxl 数据领袖Lv6

发表于2020-11-27 13:31

只看该作者

取消 关注该作者的回复

20#

fcw 发表于 2020-11-27 12:50
还是之前的问题导致的,现在是这样的:,正常的状态应该这样的显示的

这不是没有选择参数导致的吗

fcw 小试身手Lv3

发表于2020-11-30 15:59

只看该作者

取消 关注该作者的回复

21#

xxxl 发表于 2020-11-27 13:31
这不是没有选择参数导致的吗

有参数呀

上一页12下一页共2页

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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