永洪社区

标题: 数据集传参日期SQL [打印本页]

作者: 妙手老中医    时间: 2023-6-1 00:03
标题: 数据集传参日期SQL
各位大佬好!
问题:
添加了过滤组件绑定好了数据【1】,写好了日期处理的脚本【2】,并且在SQL数据集加上了标签,但是并没有效果,麻烦各位大佬帮我看看如何解决
1
2
3

作者: 阿姆斯特朗炮    时间: 2023-6-1 00:03
妙手老中医 发表于 2023-6-1 09:13
大佬您好!那我是不是可以弄两个不可见的搜索组件,把这两个时间放进这里面,然后再进行sql传参? ...

弄文本参数就行,我上一个项目遇到的,情况比这个还复杂,时间长了,忘了咋回事了,就是在脚本里给参数赋值,在想着到数据库执行就是有问题,我当时记得是弄了几个文本参数,让sql的值等于文本参数,把文本参数隐藏了,好像是这么回事来,时间太长了,当时找到问题的原因了,也给永洪反映了,然后就不了了之了
作者: yhbi老6了    时间: 2023-6-1 08:10
用参数组件试试,参数组件,绑定参数,再结合脚本处理,再传进sql
作者: 阿姆斯特朗炮    时间: 2023-6-1 08:20
我也遇到过,在里面通过变量处理参数有问题,得把他放到控件中通过控件在传值
作者: 妙手老中医    时间: 2023-6-1 09:12
yhdata_kse3MyDA 发表于 2023-6-1 08:10
用参数组件试试,参数组件,绑定参数,再结合脚本处理,再传进sql

大佬您好,您是说使用这个传参组件吗?

作者: 妙手老中医    时间: 2023-6-1 09:13
阿姆斯特朗炮 发表于 2023-6-1 08:20
我也遇到过,在里面通过变量处理参数有问题,得把他放到控件中通过控件在传值 ...

大佬您好!那我是不是可以弄两个不可见的搜索组件,把这两个时间放进这里面,然后再进行sql传参?
作者: 妙手老中医    时间: 2023-6-1 09:24
阿姆斯特朗炮 发表于 2023-6-1 08:20
我也遇到过,在里面通过变量处理参数有问题,得把他放到控件中通过控件在传值 ...

我试了一下,好像也不行,具体要怎么弄呀,大佬
作者: yhdata_bear    时间: 2023-6-1 09:26
妙手老中医 发表于 2023-6-1 09:13
大佬您好!那我是不是可以弄两个不可见的搜索组件,把这两个时间放进这里面,然后再进行sql传参? ...

看你参数是日期,可以考虑用文本参数
作者: 妙手老中医    时间: 2023-6-1 09:29
yhdata_bear 发表于 2023-6-1 09:26
看你参数是日期,可以考虑用文本参数

大佬您好,怎么操作,有具体的文档啥的吗
作者: yhdata_bear    时间: 2023-6-1 09:32
有个这个:https://www.yonghongtech.com/rea ... C%E5%8F%82%E6%95%B0
作者: 阿姆斯特朗炮    时间: 2023-6-1 09:32
妙手老中医 发表于 2023-6-1 09:24
我试了一下,好像也不行,具体要怎么弄呀,大佬

一等我看看还能登上上一个项目的外网吗

作者: 阿姆斯特朗炮    时间: 2023-6-1 09:33
妙手老中医 发表于 2023-6-1 09:24
我试了一下,好像也不行,具体要怎么弄呀,大佬

你用文本参数.value 还是text赋值试试,好久没写了
作者: 妙手老中医    时间: 2023-6-1 09:35
yhdata_bear 发表于 2023-6-1 09:32
有个这个:https://www.yonghongtech.com/real-help/Z-Suite/10.0/ch/make_visual_dashboard_passparam_tex ...

好的,感谢,我看看
作者: 妙手老中医    时间: 2023-6-1 09:36
阿姆斯特朗炮 发表于 2023-6-1 09:31
弄文本参数就行,我上一个项目遇到的,情况比这个还复杂,时间长了,忘了咋回事了,就是在脚本里给参数赋 ...

感谢大佬,刚出来工作,第一次做这种,感谢感谢,我再捣鼓捣鼓看看
作者: 阿姆斯特朗炮    时间: 2023-6-1 09:38
妙手老中医 发表于 2023-6-1 09:36
感谢大佬,刚出来工作,第一次做这种,感谢感谢,我再捣鼓捣鼓看看

嗯,上一个项目上不去了,没办法,多用几种赋值试试吧,我当还情况比这个复杂,获取一个时间,要转成好几个不同的日期层次,给sql赋值,那时候找了好几个小时的问题才成功的,可惜没有吧问题总结下来,哎
作者: 妙手老中医    时间: 2023-6-1 09:41
阿姆斯特朗炮 发表于 2023-6-1 09:38
嗯,上一个项目上不去了,没办法,多用几种赋值试试吧,我当还情况比这个复杂,获取一个时间,要转成好几 ...

感谢大佬,我继续琢磨琢磨

作者: 妙手老中医    时间: 2023-6-1 10:50
问题解决了,把这个日期过滤的值通过脚本赋值到文本参数就可以了

作者: yhbi老6了    时间: 2023-6-2 10:46
妙手老中医 发表于 2023-6-1 09:12
大佬您好,您是说使用这个传参组件吗?

对,换成列表参数
作者: yhbi老6了    时间: 2023-6-2 10:50
yhdata_kse3MyDA 发表于 2023-6-2 10:46
对,换成列表参数

虽然过滤组件用起来很方便,但是我们所有东西都使用参数组件实现的,这样的可操作性高很多。
作者: 妙手老中医    时间: 2023-6-2 16:54
yhdata_kse3MyDA 发表于 2023-6-2 10:50
虽然过滤组件用起来很方便,但是我们所有东西都使用参数组件实现的,这样的可操作性高很多。 ...

这个问题解决啦,不过我把筛选全写进SQL数据集里,上传到永洪云就不管用了,需要重新改一下SQL数据集和过滤的方式




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4