Guia Dados

Nesta seção:

A guia Dados contém opções de manipulação e exibição de dados nos grupos Cálculo, Junção, Filtro, Exibir e Fonte de Dados. É ilustrado na imagem a seguir.

Guia Dados


Topo da página

x
Grupo de Cálculo

O grupo Cálculos contém comandos para a configuração dos campos Definir e Calcular.

Os campos DEFINE e COMPUTE são dois tipos diferentes de campos temporários. Um campo temporário é um campo cujo valor não é armazenado na fonte de dados, mas pode ser calculado a partir dos dados que estão lá ou pode ser atribuído um valor absoluto. Um campo temporário não ocupa espaço de armazenamento na fonte de dados e é criado apenas quando necessário.

Ao criar um campo temporário, você determina seu valor escrevendo uma expressão. É possível combinar campos, constantes e operadores em uma expressão para produzir um valor único.

Você mesmo pode especificar a expressão ou utilizar uma das diversas funções fornecidas que desempenham cálculos ou manipulações específicas. Além disso, você pode utilizar expressões e funções, como pilares para expressões mais complexas, assim como um campo temporário para avaliar outro.

Um campo virtual (DEFINE) é avaliado conforme cada registro que cumpre os critérios de seleção é recuperado da fonte de dados. O resultado da expressão é tratado como se fosse um campo real armazenado na fonte de dados.

Um valor calculado (COMPUTE) é avaliado após todos os dados que se encaixam nos critérios de seleção serem recuperados, classificados e somados. Portanto, o cálculo é feito utilizando os valores agregados dos campos.


Topo da página

x
Grupo Junção

O grupo Junção contém o botão Junção, que abre a caixa de diálogo Junção, onde você pode criar, editar ou excluir junções e adicionar fontes de dados a elas.

Nota: O grupo Junção não está disponível quando se trabalha com Reporting Objects, SAP® Business Information Warehouse (SAP BW), Oracle Essbase® ou cubos Microsoft® SQL Server® Analysis Services.

A imagem seguinte mostra a caixa de diálogo Junção com duas fontes de dados associadas pelo campo indexado comum ID_AGE.

Caixa de diálogo Junção

Usando associações condicionais, você pode estabelecer associações com base em condições que não sejam a igualdade entre os campos. Além disso, os campos host e associação com referências cruzadas não devem conter formatos de correspondência, e o campo de referência cruzada não deve ser indexado.

Observação: Você pode editar a descrição de uma Junção clicando em Editar, na caixa de diálogo Junção, e utilizando a seção Descrição para inserir o texto. Somente é possível usar letras, números e sublinhados na sua descrição. Caracteres especiais não são permitidos.

A condição de união é apoiada por FOCUS e todas as placas de dados relacionais. Como cada fonte de dados difere em sua capacidade para lidar com complexos critérios condicionais, a otimização da sintaxe WHERE varia segundo as fontes de dados específicos envolvidos na associação e a complexidade dos critérios condicionais.

Para FOCUS algumas fontes de dados, se o host e campos com referências cruzadas de junção não têm correspondência com os formatos comuns, aparece a seguinte mensagem.

Caixa de mensagem para campos de junção sem formatos correspondentes comuns

Observação: Se você clicar em Sim, a caixa de diálogo Filtro Avançado será aberta e você poderá criar uma Junção com base no Where.

Se o campo de junção de referência cruzada não tiver um índice, aparece a seguinte mensagem.

Caixa de mensagem para o campo junção sem índice

Observação: Se você clicar em Sim, a caixa de diálogo Filtro Avançado será aberta e você poderá criar uma Junção com base no Where.

Para criar uma Junção baseada em Onde, crie uma condição de filtragem, como mostra a imagem a seguir.

Crie uma caixa de diálogo de condição de filtragem


Topo da página

x
Grupo de Filtro

O grupo Filtro contém o botão Filtro Avançado, que abre a caixa de diálogo Filtro Avançado, para a definição das opções avançadas de filtro. As opções avançadas de filtro Onde, Total Onde, a conjunção E e as con junções Ou em uma única expressão.

Ao criar um relatório, você se refere a campos em várias partes da solicitação. Por exemplo, em comandos de exibição (PRINT, SUM), em sentenças de classificação (BY, ACROSS) e em critérios de seleção (WHERE, WHERE TOTAL, IF).

A frase WHERE seleciona registros (a partir da fonte de dados) a serem incluídos em um relatório. Os dados são avaliados de acordo com os critérios de seleção antes de serem recuperados da fonte de dados. Você pode utilizar quantas frases WHERE forem necessárias para definir seus critérios de seleção.

Nos testes WHERE TOTAL, no entanto, os dados são selecionados após a recuperação e processamento de todos os dados.

Você pode agrupar condições e expressões dentro dos critérios de Filtro Simples. Além disso, você pode aplicar funções e cálculos dentro de qualquer critério. Esta opção oferece mais funcionalidades que a caixa e diálogo Filtro. Para obter mais informações sobre o filtro simples, veja Guia Campo.

Você pode criar filtros Where e Where Total na caixa de diálogo Filtro Avançado clicando em WHERE, como ilustrado na imagem a seguir.

Opções Where e Where Total

Dê um duplo clique no F2 Dê um duplo clique ou pressione para editar! O texto, como ilustrado na imagem a seguir, abre menus suspensos para Campos e Subconsultas, Operadores e Valores, como mostrado na segunda imagem abaixo.

Clique duas vezes ou pressione F2 para editar o link.

Você pode recuperar campos e valores do Arquivo Master e a fonte de dados e as Subconsultas a partir de um arquivo HOLD.

Lista suspensa Tipo

O menu suspenso de Campo fornece uma lista de campos do Arquivo Mestre. A lista Campo pode ser visualizado da seguinte forma:

O menu suspenso Operador (padrão) fornece os seguintes operadores:

O menu suspenso de Valor abre uma caixa de diálogo com várias opções, como mostrado na imagem a seguir.

Crie uma condição de filtragem com o Menu Valor

O menu suspenso tipo contém as seguintes opções:

A área de valor contém uma caixa de entrada de texto que você pode usar para inserir os valores manualmente. Também contém um menu suspenso de Obter valores, que fornece as opções seguintes.

Observação: O ​​menu suspenso Obter Valores só será acessível se você já tiver selecionado um campo.

Depois de selecionar os valores desejados, você pode movê-los para dentro e fora da área de Vários valores com as setas esquerda e direita. Você também pode alterar a ordem de valor e excluir os valores com as setas acima e abaixo e o ícone excluir.

Depois de criar uma condição, você pode inserir outras condições antes e depois da condição selecionada usando os botões Inserir antes e Inserir depois na parte superior da caixa de diálogo Filtro avançado. Você pode usar as conjunções E ou Ou para ligar orações e os botões Agrupar e Desagrupar para aninhar e organizar orações.

Você pode criar filtros adicionais selecionando Novo Filtro botão na parte superior da caixa de diálogo Filtro Avançado.

Botão Novo Filtro

Após criar os filtros que deseja, clique em OK para salvá-los e aplicá-los. Você pode acessá-los no painel Filtro do painel Recursos.


Topo da página

x
Exibir Grupo

O grupo Exibir contém o menu Dados Ausentes, que contém opções para controlar a exibição de valores de dados ausentes em um gráfico.

As opções do menu Dados Ausentes são:


Topo da página

x
Grupo de Origem de Dados

O grupo Fonte de Dados contém o comando Adicionar e o menu suspenso Alternar para adicionar e alternar fontes de dados. O grupo Fonte de Dados está disponível apenas no modo Documento.

Observação: O grupo de Fonte de Dados não estará disponível ao trabalhar com Objetos de Relatório.

Os comandos são:


WebFOCUS