麦粉社区
>
帖子详情

电子表格传参问题

数据分析 发表于 2020-5-7 20:08
发表于 2020-5-7 20:08:02
前提交代:使用的是sql数据集+电子表格,第三方链接方式打开smartbi资源。
通过私有参数传参到sql数据集用in(参数)的方式,但是参数以逗号隔开(1,2,3,4)到sql里就成了('1,2,3,4')  
如果字符串拼成(1','2','3','4) 那么在查询的时候会报错,变成('1'',''2'',''3'',''4')。
有什么解决办法吗???
感谢大神解答
发表于 2020-5-7 21:09:30
如果是要第三方传递多选参数的话,这个参数的数据格式最好设置成“其他”,然后传递过来的格式为 '1','2','3'这样子。
回复

使用道具 举报

发表于 2020-5-8 09:39:06
Jaylin 发表于 2020-5-7 21:09
如果是要第三方传递多选参数的话,这个参数的数据格式最好设置成“其他”,然后传递过来的格式为 '1','2',' ...

今天试了一下,果然可以了,非常感谢大神
回复

使用道具 举报

发表于 2020-5-8 13:54:27
回复

使用道具 举报

发表于 2020-5-8 16:09:25

您好,可以再问您一个问题吗?我的电子表格没有总页数和总行数,如图。页面设置里选了获取总行数了。麻烦了
回复

使用道具 举报

发表于 2020-5-9 09:23:42
可以把 电子表格设计器中(也就是Excel)中Smartbi页签下的“页面设置”->“报表类型”截图上来看看。
803775eb60601360d6.png

还有就是这个电子表格是使用的数据集是什么数据集?原生sql?自助数据集?还是透视分析等?
回复

使用道具 举报

发表于 2020-5-9 09:44:57
Jaylin 发表于 2020-5-9 09:23
可以把 电子表格设计器中(也就是Excel)中Smartbi页签下的“页面设置”->“报表类型”截图上来看看。

您好,非常感谢解答,我的数据集是SQL数据集,想把分页控件做成如图这样,需要自己开发吗?
回复

使用道具 举报

发表于 2020-5-9 09:50:54
还有这里是不是设置了 “打开只刷新表样”?
141645eb60c7d27ae5.png
回复

使用道具 举报

发表于 2020-5-9 10:14:56
Jaylin 发表于 2020-5-9 09:50
还有这里是不是设置了 “打开只刷新表样”?

是的,应该修改成自动刷新吗?试了一下,总页数有了,但是仍然没有上一页下一页,还有总行数
回复

使用道具 举报

发表于 2020-5-12 15:30:50
麦粉746501 发表于 2020-5-9 10:14
是的,应该修改成自动刷新吗?试了一下,总页数有了,但是仍然没有上一页下一页,还有总行数 ...

页面设置的【报表类型】需要设置为【清单报表】
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

10回帖数 0关注人数 5133浏览人数
最后回复于:2020-5-12 16:14
快速回复 返回顶部 返回列表