Criando um novo campo (Construtor de Relatórios 1.0)
A fonte de dados usada no Construtor de Relatórios consiste em campos agrupados em entidades. Todos os campos da fonte de dados contêm uma fórmula que informa ao Construtor de Relatórios quais informações devem ser puxadas do banco de dados subjacente. A pessoa que criou a fonte de dados provavelmente criou vários campos texto, agregado, número, data e hora, money, Booleano e imagem, antecipando o modo como você e outros usuários desejarão trabalhar com os dados na fonte de dados. Entretanto, talvez você precise manipular os dados de um modo que nenhum dos campos disponíveis represente exatamente os dados que você deseja adicionar ao relatório. Nesse caso, é possível criar campos usando as funções disponíveis no Construtor de Relatórios.
Por exemplo, suponha que você precise determinar a idade de cada funcionário da empresa. A única informação que você tem é a data de nascimento de cada um deles. Criando um novo campo e usando as funções DateDiff e Today, você pode calcular cada valor de idade. Veja aqui um exemplo que usa dados de texto: suponha que você queira combinar os campos de nome, nome do meio e sobrenome, para exibir o nome de cada funcionário em um único campo. Para isso, você precisará criar um novo campo e, em seguida, usar a função de concatenação para combinar os três campos.
Antes de começar a criar seu campo, use o painel do Explorer para localizar a entidade que deseja usar para o contexto do seu campo. Localizando essa entidade, você estará apontando o Construtor de Relatórios para as informações que ele precisa puxar e/ou manipular no banco de dados subjacente. Usando os exemplos acima, você localiza a entidade Employee antes de iniciar a criação do novo campo.
Após localizar a entidade de contexto do campo, basta clicar no botão Novo Campo para exibir a caixa de diálogo Definir Fórmula. Para criar o campo na caixa de diálogo Definir Fórmula, você pode arrastar campos para a fórmula e usar as funções disponíveis. Concluída a criação do campo, você pode dar a ele um nome significativo e salvá-lo na entidade de contexto. Após seu campo ser salvo, ele será listado na área Campos. Você pode prosseguir redefinindo a fórmula e trabalhando com o novo campo exatamente como faria em qualquer outro.
Quando você salvar o novo campo, lembre-se de que ele não é salvo novamente na fonte de dados e não estará disponível para outras pessoas que estiverem usando a mesma fonte de dados. Ele é salvo apenas no relatório atual. Se você compartilhar seu relatório com outras pessoas que tenham permissão para editá-lo, elas também poderão usar o novo campo.
Observação |
---|
Se você perceber que está criando o mesmo tipo de campo repetidamente ou se outras pessoas acharem que o novo campo é útil, você deverá contatar o criador da fonte de dados para que o campo seja incorporado à fonte de dados. |