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.
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.
As caixas de diálogo Criador de campo, que se abrem quando você seleciona Detalhe ou Resumo, fornecem uma funcionalidade semelhante, incluindo opções para exibir campos de fonte de dados em uma exibição de Árvore, Dimensão ou Lista. Você também pode visualizar um conjunto completo de funções em vez de campos de fonte de dados selecionando o botão de funções. A caixa de diálogo Resumo (COMPUTE) é exibida na imagem a seguir.
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.
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.
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.
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.
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.
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.
Você pode recuperar campos e valores do Arquivo Master e a fonte de dados e as Subconsultas a partir de um arquivo HOLD.
O menu suspenso de Campo fornece uma lista de campos do Arquivo Mestre. A lista Campo pode ser visualizado da seguinte forma:
Clique em EXISTING para abrir a caixa de diálogo Abrir, que permite que você selecione uma subconsulta a partir de um arquivo Master diferente.
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.
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.
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.
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:
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:
Você pode também mudar as fontes de dados selecionando um relatório que está usando uma fonte de dados diferente do que aquele que está ativo atualmente.
WebFOCUS |