[可视化]
<Yonghongtech>过滤条件为“其中一个”时,传递的参数值个数...
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-29 10:58:24
您好,请问您现在使用的BI版本是?我们使用的数据源是哪种数据源?具体是某种数据库还是Excel?由于系统问题导致图片丢失,麻烦您再上传一下报错截图 |
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2021-12-29 11:04:36
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2021-12-29 11:05:55
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-29 11:40:35
本帖最后由 永洪Tech-CIDX 于 2021-12-29 11:43 编辑
使用数据库数据源时,过滤条件使用“其中一个”系统会自动生成包含IN的SQL语句,当IN的条件数据个数超过1000数据库会报错,这里显示的报错是优化后的效果。
建议使用范围选中一段日期,即日期字段大于等于日期参数,或用“之间”获取一段日期的数据(日期相关的字段需要是日期类型) |
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2021-12-29 14:07:20
嗯啊,这是一种方式,但使用者,可能选择日期范围过大,参数的 数据量也有可能超过1000,有什么别的方法吗 |
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-29 14:44:23
使用“>”或“>=”等过滤条件时,生成的SQL语句也使用的“>”或“>=”等语句;使用“之间”生成的SQL语句为BETWEEN,这些都不会有此问题 |
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2021-12-29 16:38:42
|
|
|
|
永洪Tech-CIDX
显示全部楼层
发表于 2021-12-29 17:21:56
|
|
|
|
yhdata_ISrmYmdV
显示全部楼层
发表于 2021-12-30 09:34:52
|
|
|
|