永洪社区

标题: 图表过滤 [打印本页]

作者: yhdata_GWxAKLq6    时间: 2022-11-10 09:14
标题: 图表过滤
图一分为产品线、产品分类、产品系列,通过组件传参过滤下面模块图表数据
图二为图表的过滤关系
现在这种过滤方式点击产品线只能默认显示产品线下第一个分类和系列的产品。我想要的效果是点击产品线就展示这个产品线下所有的产品,点击分类,就展示这个分类下所有系列的产品并以此类推,怎么实现。版本9.2.1

作者: humming    时间: 2022-11-10 09:27
条件里的“等于”切换成“其中一个”?
作者: yhdata_GWxAKLq6    时间: 2022-11-10 09:39
本帖最后由 yhdata_GWxAKLq6 于 2022-11-10 09:45 编辑
humming 发表于 2022-11-10 09:27
条件里的“等于”切换成“其中一个”?

没有变化好像,好像点击产品线还是产品线下第一个产品分类产品系列的产品
作者: yhdata_GWxAKLq6    时间: 2022-11-10 10:01
比较着急,有没有能尽快给解决一下
作者: yhdata_yzm    时间: 2022-11-10 10:18
你这个目前好像没办法接解决,因为你的过滤条件是必须要满足所有才能生效,当你点击家电的时候只传了产品线这个参数过来。其他都是空,所有只展示产品线。这个你可能得写脚本判断下
:if(param['产品线']!=null && param['分类']==null)
{
param['分类']=['wifi','智能床']//其他的以此类推
}
作者: yhdata_GWxAKLq6    时间: 2022-11-10 10:32
本帖最后由 yhdata_GWxAKLq6 于 2022-11-10 10:38 编辑
yhdata_yzm 发表于 2022-11-10 10:18
你这个目前好像没办法接解决,因为你的过滤条件是必须要满足所有才能生效,当你点击家电的时候只传了产品线 ...

这个分类=wifi智能床什么的我要手动列举么?我们有很多产品线和分类,非常多产品,不太好一一列举,有没有更好的脚本方式,或者能不能换成超链接之类的实现这个需求
作者: yhdata_yzm    时间: 2022-11-10 11:45
yhdata_GWxAKLq6 发表于 2022-11-10 10:32
这个分类=wifi智能床什么的我要手动列举么?我们有很多产品线和分类,非常多产品,不太好一一列举,有没有 ...

新建一个表格,把你的数据放进去,然后隐藏表格。
写脚本:
function unique(arr) {
if (!Array.isArray(arr)) {
   console.log('type error!')
   return
    }
    var res = []
    for(var j= 0;j < arr.length; j++)
    {
   if (res.indexOf(arr[j]) == -1) {
   res.push(arr[j])
   }
    }
    return res
}
var a=getData('图表1')
var b=[]
for(i=1;i<a.size();i++)
{
b.push(a.get(i,1))
}
var c=unique(b)
param['a']=c
那么a参数就是c的全部的不同值了比如你有三列 产品线(i,0) 分类(i,1) 产品(i,2)

作者: yhdata_GWxAKLq6    时间: 2022-11-10 11:52
yhdata_yzm 发表于 2022-11-10 11:45
新建一个表格,把你的数据放进去,然后隐藏表格。
写脚本:
function unique(arr) {

那我该怎么操作,图表一就是表格的那个名字么,然后我表格中放入关系图一模一样的数据,过滤条件设置的是哪个呢?
作者: yhdata_yzm    时间: 2022-11-10 13:26
yhdata_GWxAKLq6 发表于 2022-11-10 11:52
那我该怎么操作,图表一就是表格的那个名字么,然后我表格中放入关系图一模一样的数据,过滤条件设置的是 ...

是这个意思。不用写过滤条件,这个表就是为了方便为最开始的那个脚本param['分类']赋值的,你不是不愿意手打么
作者: yhdata_GWxAKLq6    时间: 2022-11-10 14:13
yhdata_yzm 发表于 2022-11-10 13:26
是这个意思。不用写过滤条件,这个表就是为了方便为最开始的那个脚本param['分类']赋值的,你不是不愿意手 ...

我现在不知道是不是没有把表和关系图绑定的关系,好像不起作用,怎么把表和关系图联系,被过滤点图怎么过滤
作者: yhdata_yzm    时间: 2022-11-10 14:38
yhdata_GWxAKLq6 发表于 2022-11-10 14:13
我现在不知道是不是没有把表和关系图绑定的关系,好像不起作用,怎么把表和关系图联系,被过滤点图怎么过 ...

工单上我的同事也发现了些问题,我这么写还不好做。
作者: yhdata_GWxAKLq6    时间: 2022-11-10 14:53
yhdata_yzm 发表于 2022-11-10 14:38
工单上我的同事也发现了些问题,我这么写还不好做。

有解决办法尽快回复,感谢
作者: yhdata_yzm    时间: 2022-11-10 19:46
yhdata_GWxAKLq6 发表于 2022-11-10 14:53
有解决办法尽快回复,感谢

我们已经反馈问题,你这边通过工单跟进吧,更加的及时




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