Trabalho com registros e campos de várias linhas

Você pode definir dados de registro ou campo que se estendem além de uma linha em um arquivo de origem. Por exemplo:

  • Dados de endereço ou comentários organizados em várias linhas
  • Tipos de dados diferentes agrupados em um único campo
  • Campos de várias linhas com número variável de linhas

As seções a seguir explicam como definir arquivos com os dados organizados dessa forma.

Registros de várias linhas vs. campos de várias linhas

Em um arquivo de origem, os registros de várias linhas contêm dados em mais de uma linha pertencentes ao mesmo registro. (Consulte a Registro de várias linhas com um campo de uma linha e um campo de várias linhas.)

Os campos em um registro de várias linhas podem ou não ser campos de várias linhas. Por exemplo, um registro de duas linhas pode ser uma sucessão de valores de campos de uma linha que foram jogados em uma segunda linha pelo layout de um relatório de imagem de impressão ou de um relatório em PDF.

Os campos de várias linhas contêm valores de campo que abrangem uma ou mais linhas no arquivo de origem. Por exemplo: endereços organizados em várias linhas ou campos de comentário com o texto em várias linhas. Se um campo tiver várias linhas, o registro que contém o campo também deverá ter várias linhas.

Registro de várias linhas com um campo de uma linha e um campo de várias linhas

O exemplo abaixo mostra um registro de três linhas que contém o campo de uma linha "Cust No" e o campo de três linhas "Name & Address".

Definição de um registro de várias linhas

Você pode definir um registro de várias linhas usando um destes métodos:

  • Selecione um valor de dados inicial na primeira linha de um registro e um valor único na última linha do registro.

    Em Valor de dados inicial na primeira linha de um registro e valor único na última linha, um número de cliente é selecionado na primeira linha e um CEP é selecionado na última linha. Registro de várias linhas definido mostra o registro de várias linhas resultante.

  • Defina a primeira linha de um registro e, na caixa de diálogo Definição de registro, edite a definição de registro especificando o número adequado de linhas na configuração Linhas no registro. Você pode usar esse método quando não é possível especificar um valor único na última linha do registro.

Valor de dados inicial na primeira linha de um registro e valor único na última linha

Registro de várias linhas definido

Definição de campos em um registro de várias linhas

Você tem as opções a seguir para definir campos em um registro de várias linhas:

  • Você pode definir valores que ocupam uma única linha como um campo de uma única linha

    Na Campos de uma única linha e de várias linhas, os valores a seguir são todos definidos como campos de uma única linha: número do cliente, cidade, estado, CEP, valor da transação e limite.

    Para definir um campo de uma única linha, selecione uma única instância de um dos valores no campo.

  • Você pode definir valores que ocupam várias linhas de uma das seguintes formas:
    • Como vários campos, cada um contendo os dados de uma única linha

      Na Campos de uma única linha e de várias linhas, o nome do cliente e o endereço estão definidos dessa forma.

      Para definir vários campos de uma única linha, selecione uma única instância dos dados de várias linhas. Por padrão, o Analytics cria um campo separado para cada linha. Para cada campo, um sufixo numérico incremental é adicionado ao nome do campo.

    • Como um único campo contendo dados de todas as linhas

      Na Campos de uma única linha e de várias linhas, os valores de comentário estão definidos como um único campo.

      Para definir um único campo contendo os dados de todas as linhas, selecione uma única instância dos dados de várias linhas. Na caixa de diálogo Definição de campo, em Opções avançadas, selecione Converter para campo simples.

Campos de uma única linha e de várias linhas

Exibição dos campos na tabela do Analytics resultante

O exemplo abaixo mostra como os campos definidos na Campos de uma única linha e de várias linhas serão exibidos na tabela do Analytics resultante.

Definição de campos com altura variável

Você pode usar a configuração Termina em linha em branco da caixa de diálogo Definição de campo para definir campos de várias linhas em que os valores ocupam um número de linhas variável. A configuração especifica que valores terminam quando uma linha em branco é encontrada. Esse recurso somente funcionará se uma ou mais linhas em branco separarem cada valor no campo de várias linhas.

Discrepância entre limites e valores de campo

O exemplo abaixo mostra o problema que pode ocorrer quando os valores de campo têm altura variável.

A altura do campo está definida como '5' para capturar todas as cinco linhas do primeiro valor do campo "Name & Address". Como o segundo valor tem apenas três linhas, a altura de campo de cinco linhas captura dados em excesso, abrangendo todo o segundo valor e a primeira linha do terceiro valor. O resultado é uma discrepância entre os limites do campo e os valores do campo, o que também cria limites de registro discrepantes.

Limites de campo redimensionados de acordo com valores de campo

O exemplo abaixo mostra como o problema pode ser resolvido selecionando Termina em linha em branco. Agora, os limites de campo e registro são redimensionados dinamicamente de acordo com o número de linhas ocupado por um valor de campo.