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

[可视化] 图表过滤

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-11-10 09:14:20 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 图表过滤

4046 12
图一分为产品线、产品分类、产品系列,通过组件传参过滤下面模块图表数据
图二为图表的过滤关系
现在这种过滤方式点击产品线只能默认显示产品线下第一个分类和系列的产品。我想要的效果是点击产品线就展示这个产品线下所有的产品,点击分类,就展示这个分类下所有系列的产品并以此类推,怎么实现。版本9.2.1
snipaste_20221110_090735.png
snipaste_20221110_090949.png
回复

使用道具 举报

精彩评论12

humming青铜二 显示全部楼层 发表于 2022-11-10 09:27:24
条件里的“等于”切换成“其中一个”?
回复

使用道具 举报

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-11-10 09:39:14
本帖最后由 yhdata_GWxAKLq6 于 2022-11-10 09:45 编辑
humming 发表于 2022-11-10 09:27
条件里的“等于”切换成“其中一个”?

没有变化好像,好像点击产品线还是产品线下第一个产品分类产品系列的产品
snipaste_20221110_094408.png
snipaste_20221110_094122.png
回复

使用道具 举报

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-11-10 10:01:05
比较着急,有没有能尽快给解决一下
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-11-10 10:18:54
你这个目前好像没办法接解决,因为你的过滤条件是必须要满足所有才能生效,当你点击家电的时候只传了产品线这个参数过来。其他都是空,所有只展示产品线。这个你可能得写脚本判断下
:if(param['产品线']!=null && param['分类']==null)
{
param['分类']=['wifi','智能床']//其他的以此类推
}
回复

使用道具 举报

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-11-10 10:32:46
本帖最后由 yhdata_GWxAKLq6 于 2022-11-10 10:38 编辑
yhdata_yzm 发表于 2022-11-10 10:18
你这个目前好像没办法接解决,因为你的过滤条件是必须要满足所有才能生效,当你点击家电的时候只传了产品线 ...

这个分类=wifi智能床什么的我要手动列举么?我们有很多产品线和分类,非常多产品,不太好一一列举,有没有更好的脚本方式,或者能不能换成超链接之类的实现这个需求
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-11-10 11:45:04
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:02
yhdata_yzm 发表于 2022-11-10 11:45
新建一个表格,把你的数据放进去,然后隐藏表格。
写脚本:
function unique(arr) {

那我该怎么操作,图表一就是表格的那个名字么,然后我表格中放入关系图一模一样的数据,过滤条件设置的是哪个呢?
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-11-10 13:26:41
yhdata_GWxAKLq6 发表于 2022-11-10 11:52
那我该怎么操作,图表一就是表格的那个名字么,然后我表格中放入关系图一模一样的数据,过滤条件设置的是 ...

是这个意思。不用写过滤条件,这个表就是为了方便为最开始的那个脚本param['分类']赋值的,你不是不愿意手打么
回复

使用道具 举报

yhdata_GWxAKLq6铂金二 显示全部楼层 发表于 2022-11-10 14:13:07
yhdata_yzm 发表于 2022-11-10 13:26
是这个意思。不用写过滤条件,这个表就是为了方便为最开始的那个脚本param['分类']赋值的,你不是不愿意手 ...

我现在不知道是不是没有把表和关系图绑定的关系,好像不起作用,怎么把表和关系图联系,被过滤点图怎么过滤
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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