找文章 / 找答案
精选问答 更多内容

[可视化] 文本参数怎么批量输入查询条件和模糊查询

yh_DQgb7hYI青铜二 来自手机 显示全部楼层 发表于 2021-12-14 10:53:28 |阅读模式 打印 上一主题 下一主题
需求:
1.批量查询功能:在文本参数内一次可输入多个销售单号,查询出结果
2.模糊查询功能:输入销售单号的前几位或后几位或中间几位,可以查询出近似相关的销售单号
回复

使用道具 举报

精彩评论19

_贝贝白银一 显示全部楼层 发表于 2021-12-14 11:07:04
您好 ,关于文本参数如何批量查询以及模糊查询,可以参考一下这个帖子哦
https://club.yonghongtech.com/fo ... C%E5%8F%82%E6%95%B0
回复

使用道具 举报

yh_DQgb7hYI青铜二 来自手机 显示全部楼层 发表于 2021-12-14 11:56:12
例如在数据源中一次复制多行销售单号,粘贴在文本参数里,怎么实现查询出这些销售单号的数据?
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-14 13:37:20
var a = 文本参数1.value;
if(a != null){
param['a' ]= a.split(",");  //这里的逗号决定了多个值的分割方式,粘贴在文本参数里的不同值用逗号隔开
}

回复

使用道具 举报

yh_DQgb7hYI青铜二 来自手机 显示全部楼层 发表于 2021-12-17 11:32:39
1.加了脚本,点击预览提示a:输入什么内容?
     2.不输入内容点确定,可以查询出数据,但是当输入多个序列号的时候也用分隔符分开了,只显示第一行数据,其他数据不显示
IMG_20211217_112926.jpg
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-17 11:44:51
本帖最后由 永洪tech-zxx 于 2021-12-17 11:46 编辑
yh_DQgb7hYI 发表于 2021-12-17 11:32
1.加了脚本,点击预览提示a:输入什么内容?
     2.不输入内容点确定,可以查询出数据,但是当输入多个序列 ...

(1)报告顶部-编辑参数-取消勾选弹出
(2)组件过滤条件设置 :字段 是‘包含其中一个’?{a},脚本中逗号是中文逗号,所以输入框也是中文逗号
弹出.png
包含其中一个.png
回复

使用道具 举报

yh_DQgb7hYI青铜二 来自手机 显示全部楼层 发表于 2021-12-17 12:52:30
遇到了新的问题,在excl表格复制过来的数据除了分隔符外还多了空格,导致无法查询成功
首先我需要通过excl表批量把查询数据后面加分割符号,我的方法是A单元格是查询数据,B单元格是分隔符,然后=A&B出来数据后,复制粘贴到文本参数内发现每个分隔符后面都多了一个空格符号。这个什么办法可以解决?
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-17 13:06:34
本帖最后由 永洪tech-zxx 于 2021-12-17 13:07 编辑
yh_DQgb7hYI 发表于 2021-12-17 12:52
遇到了新的问题,在excl表格复制过来的数据除了分隔符外还多了空格,导致无法查询成功
首先我需要通过excl ...

可以把脚本关于分隔符这一行加一个空格
var a = 文本参数1.value;
if(a != null){
param['a' ]= a.split(", ");  //在这里的逗号后面加一个空格
}
注意就是逗号分隔之后,手动写的分隔符也要加空格。
回复

使用道具 举报

yh_DQgb7hYI青铜二 来自手机 显示全部楼层 发表于 2021-12-17 13:18:28
为什么我在excl表里面没有空格,粘贴到邮箱和记事本或者word也没有空格,但是粘贴到文本参数里面就某名奇妙的多了空格?
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-17 13:28:47
BI什么版本呢,复制的数据是不是excel中某一列所有直接复制粘贴的,文本参数组件的换行会替换为空格
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部