永洪社区

标题: 折线图线条不受其他组件影响 [打印本页]

作者: 十万个怎么做    时间: 2022-3-30 17:59
标题: 折线图线条不受其他组件影响
本帖最后由 yhdata_z1eMkiiR 于 2022-3-31 11:32 编辑

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

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

作者: yanieye    时间: 2022-3-30 17:59
在地图上设置超链接->刷新,把地图相关列作为参数值传递出来,然后A和C的线的计算里面和B类似,根据地图传递过来的参数值做计算。
作者: 我有两只猫    时间: 2022-3-30 18:09
你好,A和c跟着变,B不变,是希望B被过滤掉,只展示AC两根线吗?
作者: 十万个怎么做    时间: 2022-3-30 18:20
永洪Tech-Wlitng 发表于 2022-3-30 18:09
你好,A和c跟着变,B不变,是希望B被过滤掉,只展示AC两根线吗?

不是的,就是B接着展示原先的东西。但同时,B 的计算方法是,第三个组件传输一个参数,通过这个参数来计算得到的。
现在希望,在第二个组件,地图,双击联动的时候,B这个线 不变。只AC跟着地图联动
作者: 十万个怎么做    时间: 2022-3-30 19:22
yanieye 发表于 2022-3-30 19:04
在地图上设置超链接->刷新,把地图相关列作为参数值传递出来,然后A和C的线的计算里面和B类似,根据地图传 ...

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


作者: yanieye    时间: 2022-3-30 19:32
两个组件的参数,使用不同的参数名就可以了, 因为每次是会刷新变化了的参数的参数值,没有变化的会继续保留之前的参数值。
作者: 十万个怎么做    时间: 2022-3-30 19:44
yanieye 发表于 2022-3-30 19:32
两个组件的参数,使用不同的参数名就可以了, 因为每次是会刷新变化了的参数的参数值,没有变化的会继续保 ...

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

作者: yanieye    时间: 2022-3-30 20:36
可以嵌套着写,类似于
if col['产品名称'] == param['A'] then
   if col['省份'] == param['B'] then 'B' else 'A' end
else 'C' end
作者: yhdata_gnLr7oR1    时间: 2022-4-6 09:53





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