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

[可视化] 把报告中的参数传递到数据集中

jsl12356青铜三 显示全部楼层 发表于 2020-11-11 16:26:31 |阅读模式 打印 上一主题 下一主题
数据集加上了参数,
报告中将组件改名后报错
1605082935788.png
1605083091385.png
回复

使用道具 举报

精彩评论21

美滋滋白银二 显示全部楼层 发表于 2020-11-11 16:40:09
本帖最后由 lijie 于 2020-11-11 16:41 编辑

你的数据集参数肯定不能绑定在组件名称中啊。你要是想绑定组件,那应该只能绑定参数组件。
回复 支持 反对

使用道具 举报

jsl12356青铜三 显示全部楼层 发表于 2020-11-11 16:50:54
数据量太大,我想用组件传参到数据集减少数据集数据量,貌似只有文本参数能传,但是这样得手动输入,我想年月下拉或者选择
回复 支持 反对

使用道具 举报

π 显示全部楼层 发表于 2020-11-11 18:35:26
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-11-12 07:53:43
你可以在变化运行时增加脚本,实时获取你过滤条件的值然后传给参数就可以了。
回复 支持 反对

使用道具 举报

jsl12356青铜三 显示全部楼层 发表于 2020-11-12 13:24:15
π 发表于 2020-11-11 18:35
是这样的,数据集参数传参的过程中,前端必须使用的是参数组件,你这使用的应该是过滤组件。而且,参数组件 ...

使用的是参数组件,但是好像只有文本参数可以使用,其他参数组件就会报这个错误,但是文本参数不太方便需要输入不能下拉
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-11-12 13:43:17
jsl12356 发表于 2020-11-12 13:24
使用的是参数组件,但是好像只有文本参数可以使用,其他参数组件就会报这个错误,但是文本参数不太方便需 ...

我不是说了吗?你在变化时运行中增加脚本,设置你需要传递的参数值就可以了
回复 支持 反对

使用道具 举报

π 显示全部楼层 发表于 2020-11-12 13:51:26
提示: 作者被禁止或删除 内容自动屏蔽
个人博客:
https://blog.csdn.net/BoJie_1?spm=1010.2135.3001.5113
回复 支持 反对

使用道具 举报

jsl12356青铜三 显示全部楼层 发表于 2020-11-12 13:52:28
lijie 发表于 2020-11-12 13:43
我不是说了吗?你在变化时运行中增加脚本,设置你需要传递的参数值就可以了 ...

那请问下,这个脚本应该如何写啊
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2020-11-12 14:00:32
本帖最后由 lijie 于 2020-11-12 14:02 编辑

比如你想用下拉组件中选择的项目进行参数传递。那么你就写
param["n_year"] = 下拉参数1.getSelectedObjects()[0] 就可以了。

简单来说,就是用脚本来实现对你数据集中使用的参数的赋值而已。
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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