0

我正在 UIPath 中开发一个工作流。我有一个名为 Matches 的 DataTable,我已将其移植到 Invoke Code 块中。

Matches 是关于电子邮件和附件的一系列信息。每封电子邮件和附件在表格中都有自己的行,并带有唯一的 ID 号。每个附件都有一个 RelatesTo 列,其中包含它所属的电子邮件的 ID 号。

我已经将一堆分类规则应用于线条,以尝试将它们分类。这些记录在“RulesID”列中。我想计算每个特定 RelatesTo 值的唯一 RulesID 的数量。

我有一种预感,解决方案可能相当简单,但它一直在逃避我。任何帮助,将不胜感激

4

1 回答 1

0

下面将为您提供一个新表,其中包含 RelatedTo 和 RulesID 的唯一组合。从那里您可以使用For...Next循环来计算行数。

Dim matches As New DataTable("matches")
matches.Columns.Add("ID")
matches.Columns.Add("RelatesTo")
matches.Columns.Add("RulesID")
matches.Rows.Add("ID10", "ID1", "Rule1")
matches.Rows.Add("ID11", "ID1", "Rule1")
matches.Rows.Add("ID12", "ID1", "Rule2")
matches.Rows.Add("ID13", "ID1", "Rule3")
matches.Rows.Add("ID14", "ID2", "Rule1")
matches.Rows.Add("ID15", "ID2", "Rule3")
matches.Rows.Add("ID16", "ID3", "Rule2")
matches.Rows.Add("ID17", "ID3", "Rule3")
matches.Rows.Add("ID18", "ID4", "Rule3")

Dim unique As DataTable = matches.DefaultView.ToTable("unique", True, New String() {"RelatesTo", "RulesID"})
于 2017-08-31T08:21:12.523 回答