树工具
单个工具示例
“树”具有一个单个工具示例。转至 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。
使用树形结构在应用程序或宏指令中显示有组织的、层次分明的数据结构。终端用户所做的选择将作为值传递到下游工具。从树返回的值由换行符 (\n) 分隔。
该工具有一个可选的输入接口 Q ,可接受一个 Allocate 数据集列表。如需了解详情,请参阅下面的“Allocate 树形数据源”。
配置工具
输入要显示的文本或问题 :向应用程序用户展示的文本,定义了如何使用“树”控件。
树形数据源 :提取层次结构关系的位置。配置选项位于“属性”下。
单项选项 :选中后,应用程序用户只能选择一个树值。
Allocate 树窗口高度(行) :设置要同时向用户显示的行数。如果提供了更多选项,则会出现滚动滑块。
限制树选项 :选择以访问 筛选选项 窗口,该窗口会显示整个可用的树。选择要向应用程序用户显示的树元素。
要包含所有子选项,请选择父元素。
要对 Allocate 树使用此选项,请选择 使用特定数据集 。设置要显示的树的父级:
自动决定要显示的父级别 :显示树的所选级别的最高值。选择父项的所有子值时,将显示父项。
显示树的所有父级别 :显示所选树的所有父级别。
属性 :值根据选定的树形数据源而变化。如需了解详情,请选择相关数据源。
Allocate地理
配置向应用程序用户显示的“Allocate 地理”列表。
选择显示的数据集:
从 Allocate 数据集列表获取数据集 :显示安装在应用程序用户计算机上的所有数据集以供选择。
使用特定数据集 :仅显示指定的数据集。应用程序用户必须指定数据集才能选择“Allocate 地理”。
选择值的保存方式:
将值保存为 XML :值将以 XML 格式返回,必须通过“更新 XML”操作进行更新。
将值另存为 Allocate 工作区片段 :值将作为 Allocate 工作区片段返回,需要通过有效操作进行相应更新。
要向用户显示可用“Allocate 数据集”的下拉列表,请将 “下拉列表”工具 连接到“树”工具的输入接口 Q ,然后将 列表值 设置为“Allocate 数据集”。
Allocate 变量
配置向应用程 用户显示的“Allocate 变量”列表。
选择要显示的数据集:
从 Allocate 数据集列表获取数据集 :显示安装在应用程序用户计算机上的所有数据集以供选择。
使用特定数据集 :仅显示指定的数据集。应用程序用户必须指定数据集才能选择“Allocate 地理”。
选择值的保存方式:
将值保存为 XML :值将以 XML 格式返回,必须通过“更新 XML”操作进行更新。
将值另存为 Allocate 工作区片段 :值将作为 Allocate 工作区片段返回,需要通过有效操作进行相应更新。
要向用户显示可用“Allocate 数据集”的下拉列表,请将 “下拉列表”工具 连接到“树”工具的输入接口 Q ,然后将 列表值 设置为“Allocate 数据集”。
显示字段名称 :“树”元素可显示字段名称。
文件系统目录
配置向应用程序用户显示的系统目录文件列表。此控件可返回文件。目录不可选。不显示空目录。
根路径 :前往目录。
通配符 :设置通配符以限制文件显示。
* yxdb 可显示在指定根路径中找到的所有 .yxdb 文件。
自定义XML
配置向应用程序用户显示的 .xml 文件中的选项自定义列表。
自定义 XML 路径 :找到 .xml 文件。如果 .xml 文件已移动,必须更新路径。
<AlteryxTree> <!-- Parent name is Crops --> <v n="Crops" k="01"> <!-- The displayed child name is "Wheat" --> <v n="Wheat" k="0111"> </v> <!-- The returned value is "0112" --> <v n="Rice" k="0112"> </v> <!-- This child is not selectable and displays a red X --> <v n="Corn" k="0115" l="F"> </v> <!-- This child is not selectable and displays a grey X --> <v n="Soybeans" x="0116"> </v> </v> </AlteryxTree>
v :元素。必填。
n :将显示的名称。必填。
k :元素的值。如果节点可选,则需要提供此值。
l :设置为“F”时,使元素无法选择,并用红色 X 标记。
除 k 或 l 以外的任何数值分配都会显示灰色 X 并且不可选择。
返回的数值将用新行分隔。
自定义文件/数据库
配置向应用程序用户显示的自定义文件或数据库的列表。
文件/数据库路径/连接 :找到数据库文件。支持所有已知文件类型。如果移动了数据库文件,则必须更新路径。
键字段 :选择数据库的关键字段。每个记录的键字段必须是唯一的。层次结构是根据键字段值建立的。
描述字段 :选择数据库的描述字段。“描述”将显示为应用程序用户的元素名称。
格式化自定义文件
以下文件格式创建了国家/地区 > 州 > 县 > 市的树形结构。每个级别对应的键都有两位数字,按顺序堆叠,并针对每个选项递增。对于每个新分支,值将重置。
记录编号 | 键 | 描述 |
---|---|---|
1 | 01 | 美国 |
2 | 0101 | 科罗拉多 |
3 | 010101 | Boulder |
4 | 01010101 | 路易斯维尔 |
5 | 01010102 | 苏必利尔 |
6 | 01010103 | Boulder |
7 | 01010104 | 甘巴雷尔 |
8 | 0102 | 加利福利亚州 |
9 | 010201 | 橙县 |
10 | 01020101 | 尔湾 |
11 | 01020102 | Anaheim |
12 | 01020103 | 普安那公园 |