UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Atividades do fluxo de trabalho

Join Data Tables

Combina linhas de duas tabelas usando valores comuns entre elas de acordo com uma regra de Junção, que é especificada no parâmetro Join Type .

Definição

Namespace: UiPath.Activities.System.API

Assembly: UiPath.System.Activities.Api (em UiPath.System.Activities.Api.dll)

JoinDataTables(DataTable, DataTable, List<JoinOperationArgument>, JoinType)

DataTable JoinDataTables(
    DataTable dataTable1,
    DataTable dataTable2,
    List<JoinOperationArgument> arguments,
    JoinType joinType
)
DataTable JoinDataTables(
    DataTable dataTable1,
    DataTable dataTable2,
    List<JoinOperationArgument> arguments,
    JoinType joinType
)

dataTable1 TabelaDeDados : a primeira tabela que você deseja usar na operação de Junção, armazenada em uma variável DataTable .

dataTable2TabelaDeDados : a segunda tabela que você deseja usar na operação de Junção, armazenada em uma variável DataTable .

Observação:

A ordem em que as duas tabelas são fornecidas é muito importante, porque influencia a estrutura da tabela resultante, conforme a opção selecionada no campo da propriedade TipoDeJunção.

arguments Lista <JoinOperationArgument> : as condições pelas qual unir a tabela de dados.

Observação:

Se uma coluna da TabelaDeDados2 compartilha o mesmo nome que uma coluna da TabelaDeDados1, então o nome da coluna da TabelaDeDados2 é alterado para [ColumnName]_1 na tabela resultante. Se uma coluna com o nome [ColumnName]_1 já existir, será usado o número consecutivo que ainda não estiver em uso. Por exemplo, se a TabelaDeDados1 tiver colunas com os nomes ID, ID_1 e ID_2, e a TabelaDeDados2 tiver uma coluna com o nome ID, após a junção, a coluna na TabelaDeDados2 receberá o nome de ID_3.

joinType JoinType : o tipo de operação de Junção que você deseja usar. As seguintes opções estão disponíveis:

  • Inner — mantenha todas as linhas da TabelaDeDados1 e da TabelaDeDados2 que atendem à regra de Junção. Quaisquer linhas que não atendem à regra são removidas da tabela resultante.
  • Left — mantenha todas as linhas da TabelaDeDados1 e apenas os valores que atendem à regra de Junção da TabelaDeDados2 . São inseridos valores nulos na coluna para as linhas da TabelaDeDados1 que não têm uma correspondência nas linhas da TabelaDeDados2 .
  • Full — mantenha todas as linhas da TabelaDeDados1 e da TabelaDeDados2, independentemente de a condição de junção ser atendida ou não. São adicionados valores nulos nas linhas de ambas as tabelas que não têm uma correspondência.

RetornarValor

TabelaDeDados de Saída.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades