用户工具

站点工具


侧边栏

1.bi与可视化saca.dataviz:5图册:5.2过滤条件

5.2 过滤控件

5.2.1 过滤条件部分选项是灰色

有的参数在图册里是灰色无法选择,但在图集里看是正常的,请问是什么原因造成的?

这是因为多个过滤条件相互过滤的效果。

图册里如果有多个条件,会相互影响。灰色部分是被其他条件过滤为无效了。

5.2.2 过滤条件排序

仅支持字符串类型过滤条件的排序,需要在数据集里对相关字段进行排序设定。

如果建数据集时设置此排序,那么后续建图表默认有此排序规则,如果图表中再次设置排序,以图表自身排序为准。但是过滤控件顺序始终以数据集中的设定为准。

【注意】如果修改数据集字段排序或后期补充过滤条件排序,需重新拖拽过滤条件才会生效。

5.2.3 过滤控件的类型

过滤控件有三种 : 时间、数值、字符串s

数值类型(2018),对应第一个控件。

字符串类型(“2018”),对应第二个控件。

时间类型(“2018-01-01”),对应第三个控件。

5.2.4 url过滤传参隐藏过滤控件

《最佳实践---地址传参过滤》过滤条件显隐控制

地址传参的过滤条件在播放界面是默认显示的, 客户可以修改过滤条件。 如果使用地址传参控制数据权限, 那么该过滤条件就需要隐藏。 此功能仅限于字符类型的过滤条件。使用方法是添加 hidden 属性, 不添加此属性或值为 false 该过滤条件还会显示。 参考如下:

[{"field":{"name":"产品","dataSetId":"9c70e4b0-a53e-44f8-bafbcf7ef4a1ad65","role":"string","type":"STRING"},"type":"routine","values":["合成纤维  
","石化产品"],"allIn":false,"others":0,"hidden":true}]

5.2.4 url传参过滤,作为图册初始联动

V5.3版本支持此功能

["isTemp":true, "id":"图册联动筛选器图表的id", {"field":{"name":"产品","dataSetId":"被联动图表的数据集id","role":"string","type":"STRING"},"type":"routine","values":["合成纤维  
","石化产品"],"allIn":false,"others":0,"hidden":true}]

isTemp:true, 表示这是一个联动条件。
id: 筛选器图表的id, 图表联动时需要替换初始条件,以此为依据被哪个筛选器替换。 dataSetId:被联动图表的数据集id, 如果图册未开启“全局传参过滤”就要指定数据集id,指定哪些图表会被关联;如果开启“全局传参过滤”可以忽略此配置,以联动字段的name匹配所有数据集。

/var/www/html-133/wiki/data/pages/1.bi与可视化saca.dataviz/5图册/5.2过滤条件.txt · 最后更改: 2021/03/04 16:43 由 admin