筛选组件

系统支持单个或多个维度字段的统计,如果统计项中包含统计维度,系统在统计运算时自动保存相应维度字段信息。并在统计结果视图查看页面的筛选条件中自动展示相应维度筛选条件。 系统默认的展示形式为多选下拉框形式。 筛选组件功能提供了更加便利的维度信息筛选功能,可以按照用户自定义形式进行筛选条件配置。 筛选组件的配置数据需要使用标准JSON数据格式!

筛选组件的功能主要包含两种:

  • 提供维度信息映射功能,原始消息上报数据中很多时候时按照id上报的,但在结果查询时使用id查询并不方便。比如常见的地区筛选。此时可通过筛选组件实现映射。
  • 提供级联查询功能

普通下拉框配置数据格式,label为下拉框显示标签,value对应筛选纬度值。

[
    {
        "label": "北京",
        "value": "1"
    },
    {
        "label": "上海",
        "value": "2"
    },
    {
        "label": "河北",
        "value": "3"
    },
    {
        "label": "山东",
        "value": "4"
    }
]

一般需要使用级联下拉框的业务场景主要有:地区(省份、城市、县镇);商品或帖子的分类(一级分类、二级分类);汽车的品牌车系等场景。级联下拉框配置数据格式:

[{"label":"北京","value":"1","children":[{"label":"东城区","value":"11"},{"label":"西城区","value":"12"}]},{"label":"上海","value":"2","children":[{"label":"徐汇区","value":"21"},{"label":"宝山区","value":"22"}]},{"label":"山东","value":"3","children":[{"label":"青岛","value":"31"},{"label":"济南","value":"32"}]},{"label":"浙江","value":"4","children":[{"label":"杭州","value":"41"},{"label":"宁波","value":"42"}]}]

1.1. 统计项视图页面引入普通筛选框

dimens对应统计项的筛选维度, 统计项配置:

<stat-item title="每10分钟_各省份_订单量" stat="count()" dimens="province" />

筛选项配置: XL-LightHouse

1.2. 统计项视图页面引入级联筛选框

统计项配置:

<stat-item title="每10分钟_各城市_订单量" stat="count()" dimens="province;city" />

筛选项配置: XL-LightHouse

results matching ""

    No results matching ""