永洪社区

标题: 如何控制参数列的衍生列(同、环比)显示或隐藏 [打印本页]

作者: misszheng    时间: 2021-7-26 10:00
标题: 如何控制参数列的衍生列(同、环比)显示或隐藏
现有一需求,选择一指标时,展现该指标本值,以及其同比、环比。
取消选择时,把该指标本值及其衍生出来的同、环比指标去掉。应该怎么设置呢?

作者: 永洪tech-wisiy    时间: 2021-7-26 10:19
去掉同环比这个列显示什么
作者: misszheng    时间: 2021-7-26 10:40
本帖最后由 misszheng 于 2021-7-26 10:42 编辑
永洪tech-wisiy 发表于 2021-7-26 10:19
去掉同环比这个列显示什么


我的指标有很多,比如商品数量、销售金额等

我想勾一个指标,就展示这个指标以及这个指标对应的同环比数据。去掉,这个指标的相关衍生列就不出现。

作者: 永洪tech-wisiy    时间: 2021-7-26 10:47
misszheng 发表于 2021-7-26 10:40
我的指标有很多,比如商品数量、销售金额等

我想勾一个指标,就展示这个指标以及这个指标对应的同环比数 ...

衍生的这个还不能这样操作
作者: misszheng    时间: 2021-7-26 11:44
永洪tech-wisiy 发表于 2021-7-26 10:47
衍生的这个还不能这样操作

或者有没有代码,可以通过赋值一个参数,去控制多列的显示与否?
比如,我勾选一个按钮,则把某3个指标列隐藏起来。
作者: 永洪tech-wisiy    时间: 2021-7-26 13:35
misszheng 发表于 2021-7-26 11:44
或者有没有代码,可以通过赋值一个参数,去控制多列的显示与否?
比如,我勾选一个按钮,则把某3个指标列 ...

脚本动态绑定:
参考脚本如下:数据集为产品自带"咖啡中国市场销售数据",脚本绑定的字段为“省份”与“利润”。

//维度字段设置方法
var bcol1 = new BCol("省份",STRING,true);
var ccol1= new MeasureCol(NONE,bcol1,null);     
ccol1.col = bcol1;
ccol1.view = "别名-省份";
表1.binding.addCol(0, ccol1)

//度量字段设置方法
var bcol = new BCol("利润",INTEGER,false);
var ccol = new MeasureCol(SUM, bcol, null);     
ccol.col = bcol;
ccol.view = "别名-利润";
表1.binding.addCol(1, ccol)
作者: misszheng    时间: 2021-7-26 13:37
永洪tech-wisiy 发表于 2021-7-26 13:35
脚本动态绑定:
参考脚本如下:数据集为产品自带"咖啡中国市场销售数据",脚本绑定的字段为“省份”与“ ...

怎么交互的?没理解耶。

ccol1.view = "别名-省份";
代表什么?
作者: 永洪tech-wisiy    时间: 2021-7-26 13:41
misszheng 发表于 2021-7-26 13:37
怎么交互的?没理解耶。

ccol1.view = "别名-省份";

ccol1.view = "别名-省份";代表别名
交互的话,你可以用一个列表组件,获取列表的勾选值,然后进行使用这样
作者: misszheng    时间: 2021-7-26 13:42
永洪tech-wisiy 发表于 2021-7-26 13:41
ccol1.view = "别名-省份";代表别名
交互的话,你可以用一个列表组件,获取列表的勾选值,然后进行使用这 ...

统计图可以这样用吗?
作者: 永洪tech-wisiy    时间: 2021-7-26 13:43
misszheng 发表于 2021-7-26 13:42
统计图可以这样用吗?

具体指的哪一个组件
作者: misszheng    时间: 2021-7-26 13:47
永洪tech-wisiy 发表于 2021-7-26 13:43
具体指的哪一个组件

系统自带的线图,有的话,可以给个demo例子参考一下吗
作者: 永洪tech-wisiy    时间: 2021-7-26 13:51
线图这里应该有一个虚线,可以拖动位置 (, 下载次数: 562)