问答 查看内容
返回列表

自定义图表中如何调用全局参数

23 3
发表于 昨天 14:57 | 查看全部 阅读模式
由于数据量超过2W,在使用自定义图表时无法查找所有数据,在数据集的sql中设置了参数,请问,自定义图表中js,是如何调用该参数的。

评论3

观小凡Lv.9 发表于 昨天 16:24 | 查看全部
1. 创建自定义图表时,需要选择数据集,然后进入数据视图,在数据视图里,可以新建计算字段引用全局参数,然后新建的字段可以放到维度栏、数值栏或者筛选栏。
2. 保存后进入图表视图,写JS代码正常引用视图里的字段。
截图202511181624207540.png
3. 在页面创建筛选器,联动自定义图表里的全局参数即可。
Guandata_7d5c88ab楼主Lv.1 发表于 昨天 17:19 | 查看全部
观小凡 发表于 2025-11-18 16:24
1. 创建自定义图表时,需要选择数据集,然后进入数据视图,在数据视图里,可以新建计算字段引用全局参数, ...

谢谢,有下面疑问烦请帮忙看下:
1.新建筛选器中并没有引用参数的地方,是不是我这边缺少某项设置(全局参数在SQL中设置,数据视图新建字段可以引用到)
截图202511181705565412.png 截图202511181708294057.png
2.js中是如何使用该全局参数的新建字段的,需要在js中联动该全局参数创建的筛选项?
谢谢!
观小凡Lv.9 发表于 昨天 18:15 | 查看全部
1. 请务必按照步骤操作:先确保卡片里新建计算字段或者直连数据集里使用了全局参数;新建筛选器,选择数据集里的普通字段或者使用日期筛选器(此时跟参数没有关系);筛选器创建完成后联动卡片,如果卡片里用到了全局参数,联动界面才会出现参数选项。
截图202511181809593181.png
2. JS里没有全局参数的概念,也不需要引用参数,正常引用视图准备阶段里维度栏和数值栏的字段即可。整体逻辑为:筛选器联动参数-->视图里数据跟随参数变化和计算-->JS 对联动后的数据进行图形绘制。
如果您确实需要在JS里对参数的值进行引用,可以在卡片里新建计算字段,仅引用全局参数,然后放入维度栏,然后在JS里引用该计算字段(等同于引用参数)。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表