永洪社区

标题: 如何将两个不同数据源的数据计算后传给图表 [打印本页]

作者: 一窗星乱银河静    时间: 2023-6-15 17:25
标题: 如何将两个不同数据源的数据计算后传给图表
本帖最后由 yhdata_qLfQZCNv 于 2023-6-15 19:24 编辑

如图所示  目标和销售额 来自不同的数据源  我想让右边的完成度图表显示他俩的比值  

-------------------------------------------------------------------------------
最后的解决思路是获取两个指标卡的值做计算放到文本卡里


作者: yhdata_lyaa    时间: 2023-6-15 17:36
完成度图表是仪表盘嘛,仪表盘只能绑定字段数据,不可以自定义数据
作者: 一窗星乱银河静    时间: 2023-6-15 17:38
yhdata_lyaa 发表于 2023-6-15 17:36
完成度图表是仪表盘嘛,仪表盘只能绑定字段数据,不可以自定义数据 ...

是仪表盘   我尝试用js脚本来自定义数字 但是貌似 里面没有传数字的参数  
作者: 一窗星乱银河静    时间: 2023-6-15 17:41
yhdata_lyaa 发表于 2023-6-15 17:36
完成度图表是仪表盘嘛,仪表盘只能绑定字段数据,不可以自定义数据 ...

那我想在他俩旁边放一个完成度   数字也可以   该怎么做 用哪个组件
作者: yhdata_lyaa    时间: 2023-6-15 18:21
写脚本获取仪表盘的值   仪表盘.data进行计算再赋值给文本
文本1.data=




作者: 一窗星乱银河静    时间: 2023-6-15 19:11
本帖最后由 yhdata_qLfQZCNv 于 2023-6-15 19:14 编辑
yhdata_lyaa 发表于 2023-6-15 18:21
写脚本获取仪表盘的值   仪表盘.data进行计算再赋值给文本
文本1.data=

对 我后来想到这个思路  但是我要获取的是 左边两个指标卡的值   我试了试  取不到值  不知道是哪里的问题 (我把图片放问题里了  回复里放不下有限制)
作者: yanieye    时间: 2023-6-16 08:48
如下脚本放到变化时运行中,其中“图表1”和“图表2”是年度目标 和 年度销售额对应的指标卡的组件名称,“图表3”是仪表板的组件名称,对照实际的组件名称修改一下。
var tlens = getData("图表1", DATA);
var slens = getData("图表2", DATA);

if(tlens != null && slens != null) {
   图表3.data =slens.get(1, 0) / tlens.get(1, 0);
}




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