筛选数据表
功能
1.通过在‘筛选器向导’窗口中指定条件来筛选数据表。
2.根据向导中指定的逻辑条件保留或删除行/列
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 数据表 | [DataTable]自定义,要筛选的数据表。 | 构建数据表 |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 筛选 | [string]自定义,设置筛选的条件。 | 数据 |
| 筛选器行模式 | [Integer]根据filter中所设置的筛选条件,可选择移除或保留指定行的数据。移除:则将符合指定筛选条件的数据删除;保留:则将符合指定筛选条件的数据保留下来。 | 保留 |
| 选择列模式 | [Integer]根据filter中所设置的筛选条件,可选择移除或保留指定列的数据。移除:则将符合指定筛选条件的数据删除;保留:则将符合指定筛选条件的数据保留下来。 | 保留 |
| 去重 | [Boolean]当数据重复时,是否清除重复数据。勾选则清除重复数据,不勾选则保留重复数据,默认为勾选状态。此参数在2022.03.03及之后版本的 Server 中新增加的。 | 勾选 |
| 优化模式 | [Boolean]当模式为“移除”时,该参数必须为勾选状态;当模式为“保留”时,该参数可不勾选。默认为勾选状态。此参数在2024.01.22及之后版本的 Server 中新增加的。 | 勾选 |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 数据表 | [DataTable]自定义,生成的已筛选数据表变量。 | 筛选数据表 |
注意/说明
1.如果设置了 “Filter” 属性的值,则可忽略“筛选器行模式”和“选择列模式”的属性,因为 Filter 中所设置的值可直接同步到“筛选器行模式”和“选择列模式”中。
2.若在“筛选行”页签中设置如下图筛选条件,则保留“姓名=张三”的一行数据。若在“输出列”页签设置如下图筛选条件,则保留“姓名”一列的数据。
3.当模式为“保留”时,“优化模式”处于不勾选状态的速率会高于勾选状态,因此在对大量数据进行“保留”模式筛选时,建议取消勾选“优化模式”。
相关函数
无
示例/演示
设置了“筛选行”和“输出列”的筛选条件,并勾选“去重”和“优化模式”参数后,筛选结果如下: