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

[可视化] 折线图线条不受其他组件影响

十万个怎么做白银四 显示全部楼层 发表于 2022-3-30 17:59:51 |阅读模式 打印 上一主题 下一主题
1
已解决
本帖最后由 yhdata_z1eMkiiR 于 2022-3-31 11:32 编辑

我现在有两个图标,一个是折线图(其中有lineA lineB lineC),然后还有一个地图组件。

现在我想做到,选地图组件中的区域时,折线图中的lineA lineC跟着变化,但是lineB 不变,请问怎么实现?

最佳答案

社区管理员
yanieye 关注Ta

2022-03-30 17:59:52

在地图上设置超链接->刷新,把地图相关列作为参数值传递出来,然后A和C的线的计算里面和B类似,根据地图传递过来的参数值做计算。
查看完整内容
回复

使用道具 举报

精彩评论8

yanieye 显示全部楼层 发表于 2022-3-30 17:59:52
在地图上设置超链接->刷新,把地图相关列作为参数值传递出来,然后A和C的线的计算里面和B类似,根据地图传递过来的参数值做计算。
回复

使用道具 举报

我有两只猫铂金一 显示全部楼层 发表于 2022-3-30 18:09:30
你好,A和c跟着变,B不变,是希望B被过滤掉,只展示AC两根线吗?
回复

使用道具 举报

十万个怎么做白银四 显示全部楼层 发表于 2022-3-30 18:20:59
永洪Tech-Wlitng 发表于 2022-3-30 18:09
你好,A和c跟着变,B不变,是希望B被过滤掉,只展示AC两根线吗?

不是的,就是B接着展示原先的东西。但同时,B 的计算方法是,第三个组件传输一个参数,通过这个参数来计算得到的。
现在希望,在第二个组件,地图,双击联动的时候,B这个线 不变。只AC跟着地图联动
回复

使用道具 举报

十万个怎么做白银四 显示全部楼层 发表于 2022-3-30 19:22:59
yanieye 发表于 2022-3-30 19:04
在地图上设置超链接->刷新,把地图相关列作为参数值传递出来,然后A和C的线的计算里面和B类似,根据地图传 ...

请问能不能设置成,点一下传递两个参数?因为组件1(折线图)中,A和C,是受组件2(地图)和组件3(柱状图)共同影响的。而B只受组件2影响。所以,如果只传一个参数刷新,会不会把另一个组件的影响给刷新没了。

回复

使用道具 举报

yanieye 显示全部楼层 发表于 2022-3-30 19:32:21
两个组件的参数,使用不同的参数名就可以了, 因为每次是会刷新变化了的参数的参数值,没有变化的会继续保留之前的参数值。
回复

使用道具 举报

十万个怎么做白银四 显示全部楼层 发表于 2022-3-30 19:44:26
yanieye 发表于 2022-3-30 19:32
两个组件的参数,使用不同的参数名就可以了, 因为每次是会刷新变化了的参数的参数值,没有变化的会继续保 ...

请问一下,如何通过多个参数判断进行多伦筛选,然后计算。
if col['业务人员-去空'] == param['业务画像-a']
then col['订单金额(含税)']
else 0
end
这是我现在的计算列的代码。
我想变成,判断第一个参数,then筛选数据,然后判断第二个参数,然后筛选数据,然后判断第三个参数,然后筛选数据,这样的。还有如果只有一个参数传过来了,剩下的两个参数是空的,代码也能能运行。
【跪谢】
回复

使用道具 举报

yanieye 显示全部楼层 发表于 2022-3-30 20:36:21
可以嵌套着写,类似于
if col['产品名称'] == param['A'] then
   if col['省份'] == param['B'] then 'B' else 'A' end
else 'C' end
回复

使用道具 举报

yhdata_gnLr7oR1白银四 显示全部楼层 发表于 2022-4-6 09:53:34
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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