筛选数据表

85 0
2020-2-18 11:12:21
显示全部楼层
UiPath.Core.Activities.FilterDataTable
此活动从v2018.2开始可用。
使您可以DataTable通过在过滤器向导窗口中指定条件来过滤变量。该活动可以根据向导中指定的逻辑条件保留或删除行或列。活动的主体包含筛选器向导按钮,因此您可以随时访问该向导并自定义设置。
物产
共同
· DisplayName-活动的显示名称。
输入值
· DataTable-DataTable您要过滤的变量。该字段仅支持DataTable变量。
杂项
· 专用 -如果选中,则变量和参数的值不再记录在详细级别。
选件
· FilterRowsMo​​de-指定是通过保留还是删除目标行来过滤表。
· SelectColumnsMode-指定是通过保留还是删除目标列来过滤表。
输出量
· DataTable-生成的过滤DataTable变量。使用与输入字段中相同的变量覆盖初始变量,而添加新变量则使初始变量不受影响。该字段仅支持DataTable变量。
注意:
如果在设计器面板内复制并粘贴自定义的过滤器数据表活动,则该活动不会保留其配置。
筛选器向导
该向导有助于构建DataTable变量的过滤选项。可以使用设计器面板中活动主体中的筛选器向导按钮来打开它。您可以从以下字段中选择要修改的内容以及要保存更改的内容:DataTable
· 输入数据表 - DataTable您要过滤的变量。该字段仅支持DataTable变量。
· 输出数据表 -输出DataTable变量。如果使用了输入字段中存在的相同变量,则其更改将被覆盖。提供其他变量不会修改Input变量。
您还可以根据选择的选项卡选择是按还是按过滤。有两个选项卡,如下所示:
筛选器行选项卡字段说明
过滤行选项卡使您可以DataTable过滤。为此,您有以下选择:
行过滤模式 -指定是通过保留还是删除行来过滤行。这可以通过选择保留删除单选按钮来完成。选择保留仅保留符合指定条件的行,而选择删除删除符合指定条件的行。
/ -指定要在条件之间使用的逻辑连接。仅当您具有多个条件时才显示此按钮。默认情况下,当您添加新条件时,按钮显示为And。单击按钮将其值更改为Or
-要满足条件的列的名称或索引。
注意:
文本框中提供变量时,可以使用Int32变量指定列索引,也可以使用String变量指定列名
操作 - 之间要满足的逻辑条件。
-要通过操作检查的值。
添加/删除条件 -单击+按钮可向条件添加另一个句子,而单击x按钮可删除句子。
输出列选项卡字段说明
输出列选项卡使您可以DataTable过滤。为此,您有以下选择:
2.png
列选择模式 -指定是通过保留还是删除来过滤列。这可以通过选择保留删除单选按钮来完成。选择保留仅保留下面指定的列,而选择删除则从输入中删除下面指定的行DataTable
-您要保留或从数据表中删除的列。
注意:
文本框中提供变量时,可以使用Int32变量指定列索引,也可以使用String变量指定列名
添加/删除列 -单击+按钮会添加另一列,而按下x按钮会删除该列。
注意:
在向导中添加列的顺序就是在输出表中排列这些列的顺序。
使用过滤器数据表活动的示例
在这里,您可以看到在包含多个活动的示例中如何使用过滤数据表活动。