[Música] olá agora que você já sabe como montar consultas Vamos ensinar como usar filtros para poder limitar os dados obtidos Nesta aula falaremos sobre aplicar filtros a consultas aplicar Coringas a consultas usar objetos condicionais entender operadores relacionais em filtros e usar operadores lógicos para filtros múltiplos Vamos iniciar pela aplicação de filtros para restringir uma consulta de modo que ela retorne dados relativos a um subconjunto de valores para um objeto ao invés de todos os valores possíveis um filtro tem três elementos um objeto ou seja uma dimensão ou uma medida um operando que é o valor
do objeto a ser pesquisado um operador que é a especificação do relacionamento entre o objeto e o operando Vamos iniciar com um exemplo de filtro de valor único para tanto vamos elaborar um relatório exibindo a margem que um exemplo está em inglês Margin de todas as categorias vendidas pela loja efashion Miami sandan há duas maneiras de escolher um operando digitar uma nova constante permite a você digitar o seu próprio valor Exibir lista de valores permite a você selecionar um valor de uma lista de valores para aqueles objetos que existem no banco de dados como vimos
webi exibiu uma tabela mostrando Margin por category para a loja efashion Miami sandas os filtros também podem ter valores múltiplos como por exemplo mostrar a margem para mais de uma loja vamos editar o documento interior e incluir a loja de San Francisco Observe que a loja Miami Sanders já está na lista de valores selecionados para incluir mais uma loja na lista selecione San Francisco e Clique na seta para a direita para incluí-la na lista como você pode ver a tabela agora exibe a margem para as categorias de suas lojas selecionadas agora vamos falar sobre aplicação
de filtro com Prom que é uma caixa de diálogo que pede que você escolha os dados que quer selecionar e exibir no relatório quando ele é atualizado isso permite a você focar em uma loja em especial ou em uma lista de lojas sempre que você atualizar esses documentos usando o botão atualizar a caixa de diálogo promto te aparecerá ela contém os últimos dados para os quais realizou a consulta Se desejar Executar a mesma consulta novamente pressione Ok ou poderá ainda fazer uma seleção diferente usando a lista de valores para limpar os últimos valores selecionados sempre
que atualizar a consulta desmarque a opção manter os últimos valores selecionados nas propriedades do promt há algumas considerações importantes com relação à ordem dos promes quando o documento mais de um prompt a ordem em que aparecerão na tela de entrada de valores de prompts Depende de alguns fatores o principal é a ordem em que os respectivos provedores de dados aparecem nas fichas localizadas abaixo do painel de consulta também influi a ordem dos prontos de cada [Música] consulta [Música] para pesquisar valores parciais por exemplo pode se perguntar por todas as categorias de produtos que comecem com
a letra b para fazer isso é só usar Coringas que facilitarão as buscas por padrões parciais Coringas são caracteres especiais que representam qualquer caractere único ou qualquer número de caracteres no webi você pode usar os seguintes coringas qualquer caractere único qualquer número de caracteres como estamos especificando um padrão de caracteres com Coringas deve-se usar o operador correspondente ao modelo Vamos começar com o coringa de caractere único por exemplo para procurar por categorias de produtos Day weare Ou dryw use o padrão dyw esse padrão implica que devem existir oito caracteres o primeiro caractere deve ser d
e o segundo vai substituir o coringa os demais se manterão iguais o símbolo und significa que pode haver um único caracter não especificado já o coringa de qualquer número de caracteres permite procurar itens que iniciem com uma única letra seguida por qualquer número de caracteres existem também os objetos do tipo filtro que são filtros pré-definidos já incluso no universo para facilitar a construção dos relatórios universo e fashion contém filtros pré-definidos como this year este ano que permite restringir os dados obtidos por uma consulta aqueles relativos ao presente ano pode-se aplicar um ou mais filtros pré-definidos
quando se elabora uma consulta entretanto estes filtros não podem ser removidos nem editados agora vamos falar sobre operadores relacionais que são normalmente usados quando estabelece um filtro a um objeto de medida a exceção a isso é o operador igual a que é usado para combinações exatas de texto com objetos de dimensão e de detalhe e de valores numéricos com objetos de medida o webi usa palavras ao invés de símbolos o que facilita o entendimento usaremos igual a diferente D maior que menor que maior ou igual a menor ou igual a para elaborar um relatório que
contenha somente certos dados pode ser necessário aplicar mais de um filtro neste caso o relacionamento entre filtros deve usar os operadores e ou ou que são operadores lógicos o operador e é usado quando ambos os filtros devem ser satisfeitos para uma linha ser obtida do banco de dados ao se Executar a consulta o operador ou é usado quando pelo menos um dos Filtros deve ser satisfeito para que uma linha seja obtida do banco de dados quando você executa uma consulta Observe que por padrão ao adicionarmos um segundo filtro a uma consulta o webi automaticamente coloca
um operador e entre os filtros pode-se mudar o operador lógico de e para ou e vice-versa dando um clique no mesmo como você pode perceber os filtros são fundamentais para que se consiga resultados mais precisos e focados na próxima aula abordarei a formatação das tabelas e uso de gráficos para tornar a apresentação dos relatórios mais amigável até [Música] lá