树状参数

<< Click to Display Table of Contents >>

当前位置:  可视化数据计算和交互分析 > 数据处理与分析 > 交互分析 > 传参组件 > 传参组件类型 

树状参数

复制链接

1. 概述

1.1 应用场景

树状参数组件专为处理具有层级关系的数据而设计,如市场分析中的“市场级别-市场分布-省份”等结构。它使得用户能够灵活地选择、展示和筛选不同层级的数据。

1.2 功能简介

树状参数组件通过树形结构展示选项,允许用户分别传递各个树节点的值进行参数赋值。该组件通常自循环列结合使用,通过自循环列生成的多层级数据,构建出直观的树状选择界面。自循环列设置方法请参考自服务数据集> 自循环列

2. 应用举例

假设有一个关于市场销售的报告,需要基于“市场级别-市场分布-省份”三个层级的数据进行展示和分析。通过树状参数组件,用户可以轻松选择不同层级的选项,动态地查看各层级的销售数据,并设置过滤条件以进一步细化分析。

数据结构如下:

tree1

操作步骤如下:

1)新建一个报告,创建一个柱状图,绑定“origin”“Profit_总和”,如下图:

tree2

2)添加树状参数组件,从组件区域拖拽树状参数组件到画布中。

tree3

3)进入编辑数据集,按层级长度2处理“origin”列为自循环列,自循环列配置如下图:

tree7

生成3个层级的数据,如下图:

tree8_zoom85

将这3列数据绑定到树状参数,如下图。

tree4

说明:

请绑定自循环列level1、level2、level3,而不是原始列“origin”,以确保选项为树状展示。

4)编辑参数组件,具体设置如下:

a)点击右侧的【设置】,布局设置:布局选中“下拉列表”,勾选上“内容自适应”。

b)选项设置选项选中“多选”,勾选上“改变时提交”、“选中值置顶”,即保持默认设置。

tree5

5)给柱状图设置过滤条件,过滤设置如下:

选中柱状图组件,点击右上角“添加过滤”设置过滤条件:origin是其中一个[?{树状参数1}],如下图:

tree6

6)保存报告,预览查看参数筛选效果如下,

tree1

3. 功能说明

3.1 空值筛选

参数组件默认会过滤掉空值,用户无法直接通过参数组件筛选空值数据。要想筛选空值数据,需要在数据集中对空数据做缺失值填充,设置方法参考缺失值填充。将空值替换为特定值后,可通过参数组件对特定值进行筛选。

3.2 布局

布局设置详细说明可参考下拉列表过滤 > 功能说明 > 布局

3.3 选项

选项设置说明可参考下拉列表过滤 > 功能说明 > 选项树状过滤 > 功能说明 > 选项

3.4 编辑器

【必填】默认不勾选,数据填报时,若勾选了“必填”,必须选择了值才能提交。

3.5 格式

您还可以在右侧【格式】设置组件样式,包括文本、边框、背景色、透明度等,详情参考组件操作与设置 > 格式

说明:

树状参数组件中,各节点选择相互独立,即勾选父节点不会讲子节点主动勾选上。