Você está na página 1de 194

Designer

QlikView

1
Desenvolvedor QlikView 10 by Toccato TecnologiaPrimeira edio
Florianpolis SC Brasil
Setembro de 2011
Copyright Toccato Tecnologia 2011
Nenhuma parte desta publicao pode ser copiada, fotocopiada,
reproduzida, traduzida ou replicada em qualquer meio eletrnico
ou impresso sem prvia autorizao da Toccato Tecnologia.
Sumrio
Para comeo de conversa 8
Introduo 9
O que o QlikView? ........................................................................................................................................9

O Modelo Associativo.................................................................................................................................. 10

Tipos de dados lidos no QlikView............................................................................................................ 11

Ambiente.......................................................................................................................................................... 12

Terminologia bsica QlikView................................................................................................................... 14

Iniciando o QlikView..................................................................................................................................... 15

Lio 1
Trabalhando com QlikView17
Carga de dados iniciais Tabela de clientes........................................................................................ 18

Incluindo listas no projeto......................................................................................................................... 22

Selees............................................................................................................................................................ 23

Pesquisa em Listas........................................................................................................................................ 26

Propriedades das Listas............................................................................................................................... 27

Incluindo Pastas............................................................................................................................................. 34

Mudar Ordem das Pastas............................................................................................................................ 36

3
Lio 2
Carga de Dados 38
Carga da Tabela de Pedidos....................................................................................................................... 39

Carga de Outras Tabelas............................................................................................................................. 40

Lio 3
Layout do Projeto e Caixa de Estatstica 44
Princpios de um bom Layout de Projeto............................................................................................. 45

Posicionamento de Objetos no Layout................................................................................................. 49

Alteraes bsicas no Layout.................................................................................................................... 51

Caixa de Estatstica....................................................................................................................................... 52

Lio 4
Objeto Tabela 54
Para que serve o Objeto Tabela................................................................................................................ 55

Criando Tabelas no QlikView..................................................................................................................... 56

Classificao da Tabela................................................................................................................................ 58

Propriedades da Tabela............................................................................................................................... 59

Impresso e Exportao de dados da Tabela...................................................................................... 61

Lio 5
Grficos 63
Tipos de Grficos no QlikView.................................................................................................................. 64

Definio de Dimenses e Expresses.................................................................................................. 71

Criando os primeiros grficos................................................................................................................... 72

Lio 6
Expresses na Lista 90
Incluindo Expresses na Lista................................................................................................................... 91

Listas com Minigrfico................................................................................................................................. 91

Definindo Fundo das Listas com Imagem............................................................................................ 93

4
Lio 7
Seleo Mltipla, Selees Atuais, Marcador e Objeto Pesquisa 95
Seleo Mltipla............................................................................................................................................ 96

Selees Atuais.............................................................................................................................................. 98

Objeto Marcador........................................................................................................................................... 99

Objeto Pesquisa...........................................................................................................................................100

Lio 8
Mais sobre Grficos104
Criando novos grficos..............................................................................................................................105

Outras Propriedades do Grfico.............................................................................................................107

Grficos Minimizados.................................................................................................................................110

Grfico de Pizza............................................................................................................................................111

Outros tipos de Grficos...........................................................................................................................113

Outras Funes de Agregao................................................................................................................116

Grfico Mekko...............................................................................................................................................119

Grfico com Escalas Diferentes..............................................................................................................120

Lio 9
Objetos Vinculados123
O que vincular Objetos..........................................................................................................................124

Como vincular Objetos..............................................................................................................................124

Como Desvincular Objetos......................................................................................................................125

Lio 10
Tabelas Simples e Tabelas Dinmicas127
Criando uma Tabela Simples...................................................................................................................128

Criando uma Tabela Dinmica................................................................................................................129

Comparando os benefcios da Tabela Simples e da Tabela Dinmica......................................134

5
Incluindo o Seletor Dropdown...............................................................................................................136

Usando Efeitos Visuais...............................................................................................................................137

Lio 11
Uso de Botes141
Tipos de Ao...............................................................................................................................................142

Lio 12
Objeto de Texto144
Formas de Utilizao..................................................................................................................................145

Lio 13
Objeto Continer149
Uso do Objeto Continer..........................................................................................................................150

Lio 14
Relatrios154
O que um Relatrio no QlikView........................................................................................................155

Criando um Relatrio.................................................................................................................................156

Propriedades do Relatrio.......................................................................................................................159

Incluindo Objetos no Relatrio..............................................................................................................160

Incluindo Novas Pginas...........................................................................................................................162

Propriedades da Pgina............................................................................................................................162

Visualizando Relatrios.............................................................................................................................164

Lio 15
Grupos de Dimenses165
Tipos de Grupos de Dimenses.............................................................................................................166

Criando Grupos de Dimenses..............................................................................................................166

Criando Grfico com Grupo de Dimenses.......................................................................................167

6
Lio 16
Variveis169
Uso de Variveis no QlikView..................................................................................................................170

Criando Variveis na Aplicao..............................................................................................................170

Utilizando Variveis nas Expresses.....................................................................................................172

Inserindo Caixa de Entrada e Objeto Deslizador.............................................................................174

Lio 17
Imagem na tabela e Grfico Mostrador Dashboard177
Imagem na Tabela.......................................................................................................................................178

Grfico de Mostrador.................................................................................................................................186

Criando Grficos de Mostradores com Estilos Diferentes.............................................................191

7
Para comeo de
conversa
Ol!
Este material didtico foi planejado especialmente para voc que quer
e precisa aprender, consultar e otimizar sua aprendizagem no QlikView.
Este contedo foi criado para atender s suas necessidades em
QlikView, portanto, sinta-se vontade para utilizar esta apostila e
promover seus conhecimentos e sua experincia com a ferramenta,
exercitando cada conceito na prtica.
Bons estudos!

8
Introduo
O que o QlikView?
Conceito

QlikView um software que torna possvel recuperar e


assimilar dados de fontes diferentes. Aps serem carregados
no programa, os dados so apresentados de forma fcil de ser
entendida e manejada.

Fazer selees no QlikView mais fcil do que voc imagina! Siga os


passos a seguir e veja como simples: clique no item sobre o qual deseja
saber mais. O item selecionado se torna verde e o programa apresenta
imediatamente todos os outros itens associados ao que voc clicou.
Para se ter uma viso geral ainda melhor dos dados, grficos e
tabelas podem ser criados. Todos os grficos e tabelas tambm
podem ser impressos e exportados para outros programas.
O QlikView pode ser baixado gratuitamente na verso Personal
Edition. Com o QlikView Personal Edition, voc pode usar
integralmente as funes do QlikView.

Ateno

Mas, fique atento(a), pois no possvel abrir documentos


criados por outros usurios. Para isso, voc precisa de uma
licena do QlikView.

9
A sute de produtos QlikView tambm inclui QlikView Server e QlikView
C entre ns
Publisher, que podem ser usados para distribuio de documentos a
J temos as primeiras informaes
vrios usurios e para atualizaes automatizadas, entre outros.
sobre o QlikView! Como voc j
viu, o QlikView permite um acesso
simples, e de fcil manuseio, para
voc explorar todas as suas possi-
O Modelo Associativo
bilidades! Avance com ateno e
continue aprendendo tudo o que Para que voc compreenda o modelo usado no QlikView, veja algumas
precisa sobre o QlikView! diferenas entre o QlikView e outras ferramentas tradicionais:
yyO modelo associativo do QlikView.
yyA maneira como o QlikView trabalha: com dados em memria.
yyA figura a seguir nos ajuda a entender essa diferena:

10
Tipos de dados lidos no QlikView
O QlikView pode ler dados provenientes de vrias fontes diferentes.
Confira alguns exemplos:
yyArquivos texto com qualquer caractere separador de campos.
Por exemplo, ponto e vrgula.
yyO resultado de uma query feita com SQL, via OLE DB/ODBC.
yyProjetos QlikView previamente criados (binary files).
yyArquivos de dados QlikView (qvd).
yyQlikView Data Exchange (qvx).
yyArquivos Excel no padro BIFF code.
yyArquivos Texto de formato fixo.
yyTabelas HTML.
yyTabelas XML.

11
Ambiente
Para este treinamento, usaremos instaladores e fontes de dados que
esto dentro das pastas. Veja no modelo:

12
Dentro da pasta ...\Qlikview\Treinamento\Desiger I\Fontes de
Dados\, existem os arquivos que usaremos no curso Designer I.
Observe:

Na pasta Instalao, escolha:


Se seu computador tiver arquitetura 32 bit
Se seu computador tiver arquitetura 64 bit

13
Terminologia bsica QlikView
Um projeto QlikView possui:
yyrea de Script: onde realizada a carga dos dados.
yyrea de Trabalho: onde so inseridos objetos (grficos, tabelas)
para demonstrar os dados que esto na memria.
A figura a seguir demonstra um exemplo de rea de trabalho e
terminologias que compem a ferramenta:

14
C entre ns Iniciando o QlikView
Est percebendo como fcil e yyO QlikView est disponvel no menu Iniciar, em Programas.
prtico compreender e instalar Tambm possvel iniciar o QlikView clicando duas vezes no
o QlikView? Em nosso prximo cone de um arquivo QlikView. Aps o incio do QlikView, o
assunto, vamos aprender pas- arquivo ser aberto.
sos importantes para a utiliza-
o do sistema. yyAo abrir o QlikView, clique no menu Arquivo/Novo ou utilize
o boto Novo na barra de ferramentas.
yySer exibido um assistente para selecionar a fonte de dados,
mas no iremos utiliz-lo. Clique no boto Cancelar, conforme
imagem seguinte:

Clique no boto
cancelar.

15
yySelecione as Propriedades do Documento da opo de
menu Configurao e use a aba Geral. Confira se a opo
Gerar Arquivo Log est marcada. Com isso, um arquivo log
ser criado em cada execuo do script de carga.
yySelecione Salvar no menu Arquivo ou o boto apropriado
na barra de tarefas para gravar o documento. Navegue
pelos diretrios e grave seu arquivo no diretrio a seguir: ...\
QlikView\Treinamento\Designer I. Salve o documento com o
nome Designer I.

C entre ns
Agora que voc j sabe sobre aspectos introdutrios da
ferramenta, vamos comear a trabalhar com QlikView? Para
isso, prossiga com sua leitura e lembre-se de sempre retomar
s partes do contedo que gerarem dvidas. Vamos l!

16
Lio 1

Trabalhando com
QlikView
Objetivo da Lio

Nesta lio, voc vai aprender a:


yyCarregar Arquivos de Tabelas.
yyVisualizar os dados em listas e realizar selees, provando, assim,
a caracterstica de associao de dados do QlikView.

17
Carga de dados iniciais Tabela
de clientes
Para comear a trabalhar com o QlikView, vamos carregar na
memria a primeira tabela usada nesse treinamento, que a tabela
Clientes. Para isso, acompanhe, a seguir, o passo a passo:
1. Selecione Editar Script no menu Arquivo ou na barra de
ferramenta (Atalho: Ctrl+E).
Marque a opo Caminhos Relativos, se j no estiver marcada. Isso proporcionar a
utilizao de caminhos (paths) relativos no processo de carga, a partir da localizao
do nosso documento QlikView.

18
Como no arquivo Cliente.xls
Terminar

19
Neste momento, o script de leitura de Clientes.xls foi adicionado
no script:

Dica
Uma boa prtica de desenvolvimento estabelecer rtulos
em todas as tabelas lidas no projeto. Os rtulos facilitaro a
identificao das tabelas durante o projeto.

20
Nos casos dos Arquivos de Tabela, estabelea o rtulo excluindo
o comando Directory, e digitando o texto desejado, como a seguir:
Observe que ao invs de ponto e vrgula (;), identificamos o
rtulo com dois pontos (:). Repita esse procedimento para todas
as tabelas lidas durante o treinamento.

C entre ns

Interessantes os procedimentos
aprendidos at aqui, no mes-
mo? Tudo isso para possibilitar
que o manuseio da ferramenta
seja intuitivo e prazeroso. A se- Clique agora no boto Recarregar ou utilize o atalho (Ctrl + R) para
guir, vamos aprender tudo sobre executar o script, e, assim, trazer os dados dos clientes para a memria.
a incluso de listas no projeto!

21
Incluindo listas no projeto
Para incluir listas no projeto, a tela de Propriedades da Pasta
ser exibida. Nesta tela, podemos selecionar campos para serem
exibidos na pasta na forma de listas.
Selecione os campos: Cidade, NomeEmpresa e Pas, utilizando o
boto Incluir. Depois clique no boto OK.

22
Aps alinhar as listas, estas sero apresentadas, como na figura:

Selees
Ao fazer algumas selees (cliques) nos campos da lista, voc vai
constatar que:
yyUma seleo feita em uma lista apresenta os valores
selecionados em cor verde.
yyTodos os valores em outras listas, que estejam associadas
seleo realizada, ficam marcados com a cor branca. Eles so
identificados como opcionais, ou seja, como valores compatveis.
yyValores incompatveis com a seleo se tornam cinza. Vamos
cham-los de excludos.

23
Ateno

QlikView NO associa esses dados com sua seleo.


importante voc saber ainda que selees realizadas em uma
pasta so propagadas atravs de todas as pastas do documento
QlikView.

Para fixar esta parte de nossa lio, veja a seguir, exemplos de


selees:

Valor selecionado
(verde)

Valores possves ou compatveis


(branco)

Valores excludos ou no compatveis


(cinza)

24
possvel Limpar a sua seleo de vrias formas:
1. Clique uma segunda vez sobre o valor selecionado, isso ir
remover a seleo.
2. Selecione alguns dos outros valores da rea cinza na mesma
lista. Quando selecionamos dados incompatveis com a
seleo anterior, essa passa a ser desconsiderada.
3. Clique no boto Voltar. O QlikView armazena at 100
selees em memria. Cada clique leva a um passo anterior.

4. Clique no boto Limpar. Todas as selees sero


desconsideradas.
Podemos selecionar mais que um valor em uma mesma lista:
1. Para selecionar diversos valores
em sequncia, clique e mantenha
pressionado o boto do mouse,
isso ir pintar os valores que
desejamos selecionar.
2. Para selecionar diversos valores
que no esto em sequncia,
mantenha pressionada a tecla
C entre ns
<Ctrl> e clique sobre os valores
desejados, um aps o outro.
Voc pode estar se perguntan-
do: possvel realizar pesquisas
em Listas? A resposta Sim!. A
seguir voc vai saber tudo sobre
esta ao no QlikView!

25
Pesquisa em Listas
Podemos pesquisar por dados em uma lista. Para isso, percorra os
seguintes passos:
1. D um clique na rea do ttulo
da lista.
2. Digite o texto que voc procura.
3. O texto digitado estar visvel
na caixa de pesquisa, que abre
para a lista em causa.
4. Conforme as letras do texto
a pesquisar so digitadas, o
nmero de valores possveis na
lista diminui gradualmente.
5. Apenas as linhas contendo o resultado do texto a pesquisar
sero apresentadas em dado momento.
6. Pressione <Enter> em qualquer momento para selecionar os
dados correspondentes pesquisa a ser efetuada.

26
Dica

Se ligue nas seguintes dicas especficas para realizar a pesquisa


em Listas:

yyUm caractere coringa ( * ) corresponde a todos os valores


possveis em uma pesquisa.
yySe, por exemplo, *ar* for digitado na caixa de pesquisa da
lista Pas, poderemos observar que Argentina e Denmark
sero selecionados.
yySe desejarmos efetuar uma pesquisa para palavras somente
pelas letras iniciais, devemos apenas remover o primeiro * na
caixa de pesquisa.
yySe ar* apresentado na caixa de pesquisa, estaremos
procurando por dados que iniciem com ar.
yyPor essa razo, apenas Argentina ser encontrada.
yySe uma lista apresenta dados numricos, podemos pesquisar
tambm atravs dos smbolos < ou >.

Propriedades das Listas


Agora conheceremos as configuraes disponveis para Listas.
Observe que muitas das configuraes so comuns a outros tipos
de objetos em QlikView. Por isso, muito do que veremos pode ser
aplicado em outros objetos QlikView.
Para abrir as propriedades da Lista ou de qualquer outro objeto do
QlikView, podemos clicar com o boto direito do mouse sobre o
objeto e selecionar a opo Propriedades.

27
Faa esse procedimento com a Lista Ano. A tela ser exibida:

28
Agora, veja como mostrar frequncia:
yyNa aba Geral, habilite a opo
Mostrar Frequncia.
Observao: O nmero que ser
exibido na lista mostra o nmero de
vezes que esse pas aparece na nuvem
de dados (No Mdulo Developer
falaremos mais sobre frequncia).
Para Ocultar Excludos, siga os
seguintes passos:
yyNa aba Geral, habilite a opo
Ocultar Excludos.
Observao: Essa propriedade far que os
valores excludos da seleo no sejam
exibidos como opo na lista.

Vamos explorar agora a aba Apresentao. Vamos agora conhecer


as propriedades dessa Aba.

yyAlinhamento:
O QlikView ir interpretar os valores de campos como texto ou como
nmeros. Por default, nmeros sero alinhados pela direita e textos
pela esquerda. Nesta rea pode-se alterar o alinhamento padro.

29
yyConfigurao Multi-Linha:
Como j temos visto, em QlikView, uma linha na lista corresponde a
um valor. Entretanto, podemos alternativamente mostrar os valores
dos campos em duas ou mais linhas ao marcar a opo Retorno do
Texto da Clula e configurar o nmero de linhas e a altura.
yyColuna nica:
O QlikView pode ajustar automaticamente a Lista para apresentar
tantas colunas quanto o espao disponvel. Com Coluna nica
(marcado por default), a apresentao feita em uma coluna.
Essa opo vem marcada por default. Na prxima lio, quando
incluirmos os campos Ano, Ms e Dia, iremos desmarcar para
visualizarmos essas informaes em vrias colunas.
yyOrdenar por Coluna:
Se a opo Coluna nica (acima) no estiver selecionada, Listas
com colunas mltiplas so automaticamente ordenadas de cima
para baixo. Se Ordenar por Coluna no estiver selecionada, os
dados sero ordenados da esquerda para a direita.
yyEstilo:
No QlikView 10, foram adicionados alguns novos estilos de seleo
de lista bem interessantes. Selecione algumas listas e altere o Estilo.
Por exemplo, estilo LED ou caixas de verificao de LED.

30
Vamos compreender agora a aba Classificar.

Assim como as listas, outros objetos do QlikView, como tabelas e


grficos, tambm possuem critrios de classificao. Os critrios
da Lista so:
yyEstado: ordena os dados de acordo com seu estado lgico
(dados possveis, selecionados antes e excludos depois).
yyExpresso: ordena os dados de acordo com uma expresso
arbitrria, que introduzida no editor de expresses.
yyFrequncia: ordena os dados de acordo com sua frequncia
(pela frequncia com que eles ocorrem).
yyValor Numrico: ordena os dados de acordo com o seu valor
numrico.
yyTexto: ordena em ordem alfabtica.

Consideraes importantes:
yyCada um desses critrios pode ser configurado de forma
ascendente ou descendente. Por exemplo, quando o
critrio Texto est marcado, os dados podem ser ordenados
alfabeticamente em ordem crescente ou decrescente.
yyMais de uma forma de classificao pode estar ativa ao mesmo
tempo. Neste caso, a prioridade a seguir: Estado, Expresso,
Frequncia, Valor Numrico, Texto e Ordem de Carga.
yyObserve que Ordem de Carga indica a ordem pela qual os
dados foram carregados em QlikView.

31
Vamos agora consideraes importantes sobre a aba Nmero:

yyA formatao dos valores numricos realizada na pgina


Nmero em Propriedade.
yyEsteja atento aos padres de formatao do documento.
yySe quisermos especificar uma configurao (diferente) do objeto,
teremos que marcar Sobrepor Configurao do Documento
nesta pgina para termos acesso ao recurso de formatao.
yyO QlikView sempre tentar interpretar valores numricos em
base de dados como nmeros.
yyPara cada campo numrico encontrado no programa, podemos
decidir, atravs dessa rea, como ser apresentado na tela.

Vamos agora para a aba Fonte:

yyA aba Fonte usada para selecionar o estilo de fonte a ser


usada e o formato da fonte a ser apresentado.

32
A seguir, saiba mais sobre a aba Layout:

yyIntensidade da sombra e largura da borda so parmetros


para destacar o objeto na pasta.
yyUma opo importante aquela que permite determinar a
camada do objeto. Ao atribuir diferentes camadas de objetos, um
layout pode ser criado onde objetos se sobreponham a outros.
yyPodemos definir uma condio para exibio do objeto
atravs do parmetro Mostrar: Sempre ou Condicional.
yyOs parmetros em Opes existem para que possamos definir
permisses ou restries em relao a que o usurio possa
mover e/ou alterar tamanho do objeto.

Finalizando, vamos aprender agora sobre a aba Ttulo:

yyA opo Mostrar Ttulo pode ser desmarcada, escondendo o


ttulo do objeto.
yyPodemos personalizar as cores de fundo e de textos das
janelas de Ttulo quando est ativo ou inativo.
yyNa aba Ttulo tambm configuramos quais cones especiais
queremos que fiquem disponveis para os usurios, exemplo:
Imprimir, Exportar, Pesquisar etc.

33
Incluindo Pastas
Para incluir novas pastas no projeto, clique no menu Layout/
Incluir Pasta.

Ser criada uma Pasta, por default chamada Pasta1.


Veja, a seguir, as configuraes disponveis para a pasta. Clique
com o boto direito do mouse na rea de trabalho e selecione a
opo Propriedades.
yyNa aba Geral, altere o Ttulo da pasta para Listas.

yyNa aba Campos, podemos selecionar quais as informaes


sero mostradas na pasta como Listas.

34
yyNa aba Objetos, sero listados todos os objetos da pasta,
sejam Listas, Grficos, Tabelas, Botes etc.

yyLembrando que veremos a aba Segurana no treinamento


Developer I, quando estudaremos o tema Segurana.
yyNa aba Disparadores podemos configurar aes que sero
ativadas ao entrar ou ao sair da pasta. Falaremos mais sobre
aes desta aba na Lio 11 Uso de Botes.

35
Mudar Ordem das Pastas
A ordem das pastas pode ser alterada atravs do Menu Layout/
Promover ou rebaixar pastas. Observe:

Outra opo para mudar a ordem das Pastas atravs da barra


de ferramentas Desenho. Para habilitar essa barra de ferramenta,
clique no menu Exibir/Barra de Ferramentas/Desenho.

36
Reviso
Nesta parte introdutria do mdulo Desenvolvedor,
aprendemos sobre aspectos iniciais no QlikView, como
o que a ferramenta, o modelo associativo, os tipos de
dados que o Qlikview l, o ambiente, a terminologia bsica
e a iniciao da ferramenta. Alm disso, aprendemos, de
forma simples, a trabalhar com o Qlikview, conhecendo
a rea, a carga de dados iniciais (tabela de clientes) e
aprendendo a incluir Listas no projeto, alm de realizar
selees e a pesquisar em listas. Nesta primeira lio, vimos,
ainda, a propriedade das Listas, a incluso de pastas, as
propriedades de pastas e como mudar a ordem de pastas.

Percebeu como neste pontap inicial, j pudemos absorver


um contedo que bem significativo? Lembre-se sempre:
se quiser/precisar, volte ao contedo estudado para retirar
dvidas ou fixar sua aprendizagem!

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu


aqui! Pegue seu Caderno de Atividades e realize as atividades
referentes Lio 1.

37
Lio 2

Carga de Dados
Objetivo da Lio

Nesta lio, voc vai:


yy Aprender a carregar as tabelas utilizadas no treinamento.
yy Entender como QlikView faz associao entre as tabelas.

38
Carga da Tabela de Pedidos
Vamos agora carregar a tabela de pedidos. Para isso, siga os
seguintes passos:
yyRetorne rea de script utilizando o menu Arquivo/Editar
Script ou o atalho Ctrl + E.
yyPosicione o cursor no final do script para no correr o risco de
inserir script no meio de uma tabela j lida.
yyCarregue agora os dados do arquivo Pedidos. Clique no boto
Arquivo de Tabela e selecione o arquivo Pedidos.xls.
Agora que os dados foram carregados, utilizaremos funes de data
para criarmos os campos de Ms e Ms Ano, utilizando o campo
DataPedido como base. O script deve ficar assim:
Pedidos:
LOAD ClienteID,
TransportadorID,
PedidoID,
ContaPedidoID,
FuncionarioID,
FuncionarioVendedor,
DataPedido,
Ano,
Dia,
Trimestre,
Month(DataPedido) AS Ms,
MonthName(DataPedido) AS [Ms Ano],
Frete
FROM
[Fonte de Dados\Pedidos.xls]
(biff, embedded labels, table is Sheet1$);

39
Ateno

Observe que usamos a funo Month() para extrair o Ms do


campo DataPedido e o campo MonthName() para extrair
tambm o Ms, mas no formado Ms-Ano.

Veja outras funes de extrao de dimenses de tempo que


podemos usar no script:
yyDay(): extrai o Dia de uma data.
yyYear(): extrai o Ano de uma data.

Carga de Outras Tabelas


Vamos agora carregar os dados das planilhas:
yyVendedores;
yyProdutos;
yyFornecedores (carregue somente os campos: FornecedorID,
Fornecedor e NomeContatoFornecedor);
yyCategorias;
yyDetalhesPedidos.

40
Localize agora o script de leitura de Clientes e altere o nome do
campo NomeEmpresa para Cliente.
Clientes:
LOAD ClienteID,
NomeEmpresa AS Cliente,
NomeContato,
Endereco,
Cidade,
Estado,
CodigoPostal,
Pais,
Fone,
Fax
FROM
[Fonte de Dados\Clientes.xls]
(biff, embedded labels, table is Sheet1$);

Execute agora o script clicando no boto Recarregar ou pelo


atalho Ctrl + R.
Nesse momento, todas as tabelas esto carregadas na memria e
esto disponveis para serem utilizadas no projeto.

Dica

Um recurso muito til para visualizar as tabelas lidas e as


ligaes entre as tabelas o Visualizador de Tabelas. Clique
no menu Arquivo/Visualizador de Tabelas ou v pelo
atalho Ctrl + T. Utilize o boto Auto-Layout para melhorar a
visualizao das tabelas.

41
Atravs do Visualizador de Tabelas, podemos ver que as tabelas
foram ligadas pelos Nomes de Campos iguais.
Essa uma caracterstica do QlikView: As tabelas sero
automaticamente associadas atravs dos nomes dos campos iguais.

42
Reviso

Nesta segunda lio do mdulo Desenvolvedor, voc aprendeu


a fazer o carregamento das tabelas usadas no treinamento e
compreendeu como o QlikView faz a ligao entre as tabelas.

Viu como conseguimos aprender mais alguns passos


importantes? Quando voc sentir necessidade, lembre-se que
pode voltar ao contedo estudado para retirar dvidas ou
fixar sua aprendizagem!

Hora de atividade

Exercite o que voc aprendeu aqui! Pegue seu Caderno de


Atividades e realize as atividades referentes Lio 2.

43
Lio 3

Layout do Projeto e
Caixa de Estatstica
Objetivos da Lio

Nesta lio, voc vai aprender a:


yyDefinir um bom layout para o projeto.
yyTrabalhar com vrias pastas, copiar ou mover objetos entre as pastas.
yyTrabalhar com Caixa de Estatstica.

44
Princpios de um bom Layout de
Projeto
Para dar incio a esta lio, veja os seguintes princpios para um bom
layout de projeto:
yyVisualizao: os objetos na pasta devem ter uma visualizao
amigvel, ou seja, o usurio do projeto no pode ter dificuldade
de analisar os dados por estarem sobrepostos, com fontes
inadequadas ou cores berrantes.
yyUsabilidade: os objetos na pasta devem estar dispostos de
maneira que o usurio possa fazer suas anlises realizando as
selees necessrias sem que tenha de alternar de pastas ou
restaurar objetos para isso.

Dica

O uso de vrias pastas recomendado para tratar de assuntos


diferentes ou para entrar no detalhe de uma informao
analisada em uma pasta anterior.

45
Veja alguns exemplos de layout:

46
47
C entre ns

Voc viu como possvel criar vrios tipos de layout? Ento,


siga as orientaes e as dicas dadas para voc criar o seu!

48
Posicionamento de Objetos no
Layout
Na pasta Listas, inclua e organize os campos conforme modelo a seguir:

49
Ateno

Para as listas Ano, Ms e Dia, desmarque a propriedade


Coluna nica da aba Apresentao: isso permitir que os
dados da lista possam ser exibidos em vrias colunas.

Para as listas Ms e Dia, desmarque tambm a propriedade


Ordenar por Coluna: isso permitir que os dados sejam
ordenados por linhas.

Para a lista Venda Lquida, faa a formatao das casas


decimais pela aba Nmero.

50
Alteraes bsicas no Layout
Nesta parte, vamos aprender a fazer algumas alteraes bsicas no
layout. Veja:
1. Ativar e mover objetos: clique em algumas listas e verifique
que a cor da janela alterada. Isso caracteriza o objeto ativo.
2. Alterar tamanho dos objetos: os objetos podem ser
redimensionados ao serem clicados e arrastados pelas
extremidades.
3. Remover objetos: objetos podem ser removidos atravs
da tecla Del ou Delete ou clicando com o boto direito do
mouse e selecionando a opo Excluir.
4. Copiar Objetos
Objetos podem ser copiados na mesma pasta ou para
outras pastas pelo menu Editar/Copiar/Colar ou
usando os atalhos Crtl + C/Ctrl + V.
Se voc clicar e arrastar um objeto (ou vrios
selecionados) com a tecla Ctrl pressionada, ele tambm
ser copiado.
Se clicar e arrastar um objeto (ou vrios selecionados)
sem a tecla Ctrl pressionada, ele ser movido.
5. Adicionar e ordenar pastas: pastas podem ser adicionadas
pelo menu Layout/Incluir Pasta e ordenadas pelo menu
Layout/Promover ou Rebaixar Pasta.
6. Adicionar listas a uma pasta: listas podem ser includas
pela propriedades da pasta ou pelo menu Objeto/Novo
Objeto de Pasta/Lista.

51
C entre ns 7. Trabalhar com diversos objetos ao mesmo tempo:
podemos trabalhar com vrios objetos ao mesmo tempo,
J vimos muita coisa at aqui, selecionando-os com o mouse (clicando e arrastando) ou
no mesmo? Por isso, lembre- utilizando a tecla Ctrl.
se de voltar ao contedo sempre
que tiver alguma dvida!

Caixa de Estatstica
Conceito

A caixa de estatsticas uma forma compacta de mostrar


um campo numrico no qual os registros separados no so
interessantes at que sua soma ou mdia sejam calculadas.

Vrias funes estatsticas diferentes podem ser utilizadas em uma caixa


de estatsticas. possvel tambm fazer selees na caixa de estatsticas
clicando em algumas funes, por exemplo: Mnimo, Mximo etc.
Para incluir uma Caixa de Estatstica, clique com o boto direito do
mouse na rea de trabalho e selecione a opo Novo/Objeto de
Pasta/Caixa de Estatstica.
Inclua a Caixa de Estatstica para o campo Venda_Liquida,
conforme a seguir:

52
Reviso

Nesta lio, voc entendeu alguns princpios bsicos


para um bom layout de projeto. Aprendeu tambm
sobre o posicionamento de objetos, como trabalhar com
diversas pastas e a copiar e mover objetos entre as pastas.
Por fim, entendeu o conceito de Caixa de Estatstica.

Demos um grande passo, no mesmo? Lembre-se de


retirar todas as suas dvidas antes de prosseguir. Para isso,
fique vontade para reler o contedo estudado, para dar
continuidade aos seus estudos.

Hora de atividade

Vamos praticar um pouco? Pegue seu Caderno de Atividades


e realize as atividades referentes Lio 3.

53
Lio 4

Objeto Tabela
Objetivo da Lio

Nesta lio, voc vai:


yyAprender a utilizar o Objeto Tabela no projeto.
yyEntender como o objeto mostra todas as combinaes possveis
entre os campos da tabela.

54
Para que serve o Objeto Tabela
Utilizamos o objeto do tipo tabela que possui linhas e colunas
para apresentar o contedo de diversas listas em um nico objeto.
Cada coluna corresponde a um campo (tal como uma coluna em
um objeto do tipo lista).
As linhas correspondem a todas as combinaes possveis de dados
nessas colunas. Observe como os valores nas colunas repetem-se
para todas as possveis combinaes no campo NomeProduto.

55
Criando Tabelas no QlikView
Para criar tabelas, siga os seguintes passos:
1. Acesse a pasta Cpia de Listas e altere o nome para Tabelas.
2. Crie uma nova tabela escolhendo Novo Objeto da Pasta/
Tabela... do menu Layout.
3. Ou d um clique com o boto da direita na rea em branco
da pasta e selecione Novo Objeto da Pasta/Tabela... neste
menu.
4. Selecione os campos:
FuncionarioID como Cdigo Vendedor;
Vendedor;
FornecedorID como Cdigo Fornecedor;
Fornecedor;
Ano.
5. Clique em OK para gerar a tabela.

Dica

Podemos ajustar a largura da tabela ao clicar na borda vertical


direita da tabela e a arrastar a margem.

Se dois cliques forem feitos sobre a borda entre duas colunas,


a largura da coluna da esquerda ser automaticamente
ajustada para caber o seu contedo.

56
Ateno

Voc pode observar que o contedo da tabela


automaticamente atualizado quando fazemos selees em
outros objetos. Valores selecionados so marcados em cor
verde, tal como em um objeto do tipo lista, mas quando
soltamos o boto do mouse este retorna a sua cor original. O
tamanho da tabela ajustado para mostrar somente o resultado
da sua seleo. Selees em uma coluna so indicados com um
sinalizador do lado direito do nome do campo.

57
Classificao da Tabela
Tabelas podem ser ordenadas em trs diferentes formas:
yyNa primeira, podemos definir a ordem em que as colunas so
apresentadas, da esquerda para a direita. Isso feito na pgina
Geral em Propriedades.
Os botes Promover e Rebaixar so usados para alterar
a ordem em que os campos so apresentados.
Outra forma, e muito conveniente, de fazer a mesma
coisa clicar na rea do rtulo de cada coluna e arrast-
la para o lado. Uma linha azul indicar que est sendo
realizada uma operao de drag-and-drop.
yyO segundo mtodo para ordenar em tabelas o seguinte:
Toda coluna de tabela tem uma ordem definida, que
pode ser editada pelo usurio. Isso feito na pgina
Classificao em Propriedades, onde Classificar
por pode ser configurado de acordo como a coluna
ordenada em relao s outras.
As colunas so classificadas na mesma ordem em que os
campos so listados.
Podemos alterar a classificao sem modificar a ordem
como as colunas encontram-se apresentadas, ao
utilizarmos os botes Promover e Rebaixar.

58
yyA terceira forma de ordenar simplesmente fazer um clique
no boto da direita do mouse e selecionar a opo Classificar
no menu do objeto.
Dar um clique duplo sobre o rtulo da coluna funciona
igualmente.
Essa operao tambm far com que essa coluna v
para o topo da lista em Prioridade de Classificao. A
repetio dessa operao faz com que se mude a forma
de ordenar de ascendente para descendente e vice-versa.
Uma pequena seta no topo da coluna indica qual o
campo da tabela est sendo classificado (se como
C entre ns ascendente ou descendente).

Viu como simples ordenar ta-


belas? Com certeza isso facilitar
muito o seu trabalho. Propriedades da Tabela
Sobre as pginas das Propriedades do objeto do tipo Tabela: Geral
e Classificao, Apresentao, Estilo, Nmero, Fonte e Layout.
Nmero, Fonte e Layout foram discutidos no tpico de objetos do
tipo Lista.
Vamos olhar com mais detalhe para Apresentao e Estilo.

59
Primeiramente, na Aba Apresentao:

yyConfigurao do alinhamento de colunas


Alinhamento de texto e nmeros podem ser
configurados separadamente. Basta que voc selecione
um dos campos e faa os ajustes em Alinhamento.
yyOmitir Linhas Quando Campo for NULL
Se esta alternativa estiver selecionada para um campo
em que no existam valores (isto , que o campo tenha
NULL), estes no sero apresentados na tabela.
De forma similar, esse recurso pode ser aplicado em
grficos e outros objetos do QlikView para limpar a
apresentao dos dados.

Agora vamos para a Aba Estilo:

yyAplicar um estilo de formatao;


Para todos os tipos de tabelas (tabela, tabela dinmica
e tabela simples) uma lista de layouts predefinidos est
disponvel na pgina Estilo em Propriedades.

60
Impresso e Exportao de
dados da Tabela
Impresso de dados de uma Tabela
yyO QlikView permite imprimir diretamente a partir de vrios
tipos de tabelas:
Clique no boto da direita sobre a tabela e escolha
Imprimir no menu do objeto.
Faa os ajustes apropriados na caixa de impresso.
yyTambm podemos enviar uma impresso para um arquivo
PDF usando a opo Imprimir como PDF.
yyCapacidades adicionais para impresso, exportao e gerao
de relatrios sero abordados mais adiante neste curso.
Exportao de dados de uma tabela para arquivos
Podemos exportar dados de uma tabela para arquivos externos, da
seguinte maneira:
1. Clique com o boto da direita, aps ativar o objeto, e escolha
a opo Exportar no menu do objeto.
2. Digite um nome de arquivo na caixa de dilogo.
3. Escolha um tipo de arquivo para exportar. Pode-se escolher
entre delimitado por vrgula (.csv), delimitado por tabulao
(.tab), por ponto e vrgula (.skv), HTML e XML.
4. Podemos tambm optar pelo formato padro de exportao
para arquivos do QlikView (.qvo).
5. Clique em Gravar para executar a exportao.

61
Outro mtodo para exportao de um arquivo usar o comando
Enviar para o Excel.
yyEste comando exporta a tabela e ento abre o arquivo
exportado no Excel.

Reviso

Nesta lio, estudamos bastantes assuntos, no mesmo?


Entre eles, aprendemos para que serve o Objeto Tabela no
projeto, assim como a criar tabelas no QlikView, como orden-
las, suas propriedades e imprimir e exportar dados da tabela.

Agora que chegamos ao final desta lio, perceba se voc


ainda possui alguma dvida em relao ao contedo. Caso
esteja tudo certo, continue seus estudos, se no retorne e
esclarea suas dvidas.

Hora de atividade

E, ento, vamos praticar? Exercite o que voc aprendeu aqui!


Pegue seu Caderno de Atividades e realize as atividades
referentes Lio 4.

62
Lio 5

Grficos
Objetivo da Lio

Nesta lio, voc vai:


yyEntender o conceito de Dimenses e Expresses.
yyAprender a trabalhar com Grficos em QlikView.

63
Tipos de Grficos no QlikView
Os grficos e as tabelas so objetos da pasta capazes de mostrar
nmeros de forma compacta. Voc pode, por exemplo, mostrar
somas de valor, distribudas em campos diferentes como ano, ms,
nmero de conta etc.
Os nmeros que so calculados usando vrios registros nas tabelas
de entrada (somas, mdias, mnimo, mximo) podem ser mostrados
apenas em grficos ou caixas de estatsticas.

Ateno

Grficos, tabelas dinmicas e tabelas simples so, logicamente,


a mesma coisa, mesmo que tenham uma aparncia diferente.
Por isso, todos esses elementos sero denominados grficos.

Os grficos podem ser, portanto, mostrados como grficos de barras,


de pizza, de disperso, de linhas; grficos combinados (barras/
linhas); grficos de radar, de grades e de mostrador; tabelas simples
e dinmicas; ou grficos de blocos.
Todos os tipos de grficos so mostrados a seguir. Veja:

64
65
66
67
68
69
70
Definio de Dimenses e
Expresses
Dois conceitos bsicos para trabalhar com grficos so Dimenses
e Expresses:

Conceito

Dimenso: o campo que ser utilizado no agrupamento das


informaes.

Exemplos: Se queremos um grfico de barras mostrando o Total de


Vendas por Cidade, a dimenso do grfico ser a Cidade.

71
Conceito

Expresso: a funo de agregao utilizada sobre um campo


para demonstrar as informaes desejadas. Por exemplo, no
grfico anterior (Vendas por Cidade), a funo de agregao
Soma.

A Expresso do grfico usando a funo sum() seria:


Sum(Vendas)
Onde:
yySum() a funo de agregao Soma.
yyVendas um valor numrico (da nuvem de dados) com o
valor das Vendas.

Criando os primeiros grficos


Vamos agora criar nosso primeiro grfico.
A anlise ser sobre o valor total de Vendas por ano, em um grfico
de barras.
Para isso, vamos selecionar o campo Ano como dimenso e, na
sequncia, definir a expresso como o somatrio dos valores de
Venda_Liquida.

72
Siga o passo a passo:
1. Certifique-se de que estamos na pasta Listas, clique com o
boto direito do mouse na rea de trabalho e escolha a opo
Novo Objeto de Pasta/Grfico.

73
2. Altere o ttulo da janela e o ttulo do grfico para Total de
Vendas por Ano.
3. Nessa primeira etapa (Geral), definimos o tipo de grfico.
Vamos deixar marcado o tipo como Grfico de Barras, que j
vem como padro.

74
4. Clique no boto Avanar.
5. Selecione a dimenso do grfico e o campo Ano.

6. Clique no boto Avanar.

75
7. O prximo passo definir a expresso do grfico. Voc pode
usar o assistente selecionando a funo Agregao Soma e
em seguida o campo Venda_Liquida.

8. Clique no boto Colar.


9. Clique no boto OK.

76
10. Agora que j temos uma expresso definida, vamos informar
um rtulo para essa expresso. No campo Rtulo, digite Vendas.

77
Ateno

Lembre-se que um grfico pode ter vrias expresses.

11. Clique no boto Avanar.

Nessa etapa, definimos


o(s) critrio(s) de
classificao do grfico. J
vimos sobre classificao
nas propriedades da
Lista, os critrios para
grficos que no existem
nas Listas.
O nico critrio existente
nos grfico que no existe
para Listas o Valor-Y,
ideal para quando
queremos ordenar do
maior valor ou do menor.
Bastante utilizado em
Grficos de Ranking.
Como estamos utilizando uma dimenso de data (Ano), o QlikView
j sugere que deixemos a classificao por Valor Numrico
Ascendente. Clique em Avanar.

78
A prxima etapa definir o estilo. Nessa tela voc pode selecionar
a aparncia do grfico e tambm definir a orientao (retrato ou
paisagem). Clique em Avanar.

79
Na etapa Apresentao, existem vrios parmetros de ajustes na
aparncia do grfico. Pode-se limitar o numero de informaes
mostradas, inserir uma barra de rolagem, incluir textos adicionais
nos grficos e outros parmetros.

80
No iremos alterar nesse momento nenhuma dessas configuraes.
Clique no boto Avanar.
Na aba Eixos, vamos somente marcar as duas opes Mostrar
Grade, no Eixo da Expresso e no Eixo da Dimenso. Clique no
boto Avanar.

81
Nessa etapa (Cores), podemos alterar as cores do grfico ou clicar na
opo Multicolorido para que cada barra do grfico seja mostrada
com uma cor diferente. Clique no boto Avanar.

82
Nessa tela (Etapa Nmero) podemos definir ou alterar o formato
numrico e formato de data dos valores apresentados nas expresses.
Para o nosso exemplo, altere a formatao conforme a imagem
(Formato Fixo, com duas casas decimais). Clique no boto Avanar.

83
Na etapa Fonte, podemos definir qual a fonte usada no objeto,
estilo, tamanho e cor. Clique no boto Avanar.

84
Nessa ltima etapa (Layout), temos algumas propriedades como:
yyA camada do objeto (para objetos sobrepostos).
yyMostrar sempre ou condicional.
yyPermisses para mover, copiar ou clonar o objeto.

85
Clique agora no boto Concluir.
Veja nosso primeiro grfico depois de passarmos por todas essas etapas:

Dica

Todas as etapas de criao do grfico podem ser alteradas.


Para acess-las, clique com o boto direito do mouse sobre o
grfico e escolha a opo Propriedades.

86
As abas de propriedades esto exatamente na mesma ordem que
foram exibidas no assistente de criao do grfico, e permitem
alteraes como:
yyAlterar o tipo do grfico na aba Geral.
yyAlterar a dimenso ou incluir novas dimenses na aba Dimenso.
yyAlterar ou incluir novas expresses na aba Expresses.

Vamos fazer agora trs alteraes nas propriedades do grfico:


1. Na aba Expresses, habilite a opo Valores sobre os Dados.
Isso far com que os Valores apaream em cima de cada barra.
2. Na aba Ttulo, habilite a opo Minimizao Automtica. Ou
seja, ao incluir um novo grfico, poderemos utilizar a mesma
rea no layout e, quando restaurar um grfico minimizado,
o outro ser minimizado automaticamente. Em seguida,
veremos isso funcionando.
3. Na aba Cores, habilite a opo Multicolorido e, ento, cada
barra do grfico ficar uma cor diferente.

87
Aps essas alteraes, nosso grfico ter a seguinte aparncia:

Fazer selees e pesquisas no est limitado s listas.


Com QlikView, podemos fazer selees diretamente em qualquer
tipo de tabela e caixas mltiplas, assim como fazer selees
diretamente nos grficos ao clicar sobre os valores.
Vamos utilizar o grfico de barras que acabamos de criar para
verificar essa afirmao: clique no grfico sobre um ano, ou clique e
arraste pintando sobre o grfico para selecionar dois anos.

88
Reviso

Nesta lio, voc entendeu o conceito de Dimenses e


Expresses, aprendeu a trabalhar com grficos em QlikView e
observou que h diversos tipos de grficos. Para finalizar, voc
criou os primeiros grficos. Muito bem! Avanamos mais um
pouco e agora perceba se ainda h dvidas, caso contrrio
siga em frente.

Hora de atividade

Vamos praticar! Pegue seu Caderno de Atividades e realize as


atividades referentes Lio 5.

89
Lio 6

Expresses na Lista
Objetivos da Lio

Nesta lio, voc vai aprender a:


yyUsar o recurso de Expresses na Lista.
yyCriar Listas com Minigrficos.

90
Incluindo Expresses na Lista
A partir da verso 10 do QlikView, possvel adicionar qualquer
nmero de expresses arbitrrias do QlikView a serem mostradas
ao lado dos valores de campo de lista.
Vamos conhecer esse recurso selecionando a Lista Ano (na pasta Listas).
yyPrimeiramente, na aba Apresentao, marque a opo
Coluna nica.
yyNa aba Expresses, clique no boto incluir e digite a seguinte
expresso:
Count(ContaPedidoID)
O resultado ser:

Listas com Minigrfico


yyInclua outra expresso:
Sum (Venda_Liquida).
yyMude a representao da
segunda expresso para
Minigrfico (Mini Chart).

91
yyNas configuraes do Minigrfico, selecione a dimenso Ms
e escolha o modo Barras, aps alguns ajustes teremos a
seguinte lista:

yyA lista dever ficar com esta aparncia:

C entre ns

O que voc achou at aqui? Est f-


cil, no mesmo? No deixe para
tirar suas dvidas depois, caso te-
nha alguma dificuldade, leia nova-
mente o contedo com calma.

92
Definindo Fundo das Listas com
Imagem
Vamos agora definir o fundo das listas. Para isso, siga os passos:
yyAcesse a pgina Apresentao em Propriedades da lista,
clique no boto Fundo..., marque a opo Imagem e clique
no boto Pesquisar...
yyV ao diretrio do treinamento na pasta Imagens.
C:\QlikView\Treinamento\Designer I\Imagens\
yyEscolha a imagem Fundo_Lista_Ano.gif.
yyVolte pgina Apresentao e certifique-se de que a Opo
de Imagem item Sobrepor Estilo de Seleo esteja com a
opo de Caixas de seleo de LED.

93
Reviso

Chegamos ao final de mais uma lio. Aqui voc aprendeu


a usar o recurso de Expresses na lista, a criar listas com
Minigrficos e a definir o fundo das listas com imagem.
Preparado para a prxima lio? Vamos seguir em frente!

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu


aqui! Pegue seu Caderno de Atividades e realize as atividades
referentes Lio 6.

94
Lio 7

Seleo Mltipla,
Selees Atuais,
Marcador e Objeto
Pesquisa

Objetivos da Lio

Nesta lio, voc vai aprender a:


yyConhecer outros objetos do QlikView utilizados para auxiliar o
usurio fazer selees.
yyVisualizar as selees ativas.
yyRetornar a uma seo salva.
yyPesquisar na nuvem de dados.

95
Seleo Mltipla
Conceito

A Seleo Mltipla ou a Lista Dropdown Mltipla um objeto


da pasta que mostra vrios campos simultaneamente, de uma
forma muito compacta.

A Seleo Mltipla torna possvel mostrar um grande nmero de


campos em uma nica pasta sem perder a viso geral.
Veja as vantagens do uso da Seleo Mltipla:
yyPermite a utilizao de um layout limpo.
yyTorna possvel apresentar um nmero ilimitado de campos
em uma mesma pasta.
Vamos criar uma nova caixa de Seleo Mltipla. Para tanto, siga
os passos:
yyCrie uma pasta chamada Outros Objetos.
yyClique com o boto direito do mouse e selecione Novo Objeto
de Pasta/Seleo Mltipla ou use o menu Layout.

96
yySelecione os campos:
FuncionarioID como Cdigo Funcionrio.
Vendedor.
FornecedorID como Cdigo Fornecedor.
Fornecedor.
Ano.

97
A Seleo Mltipla ficar assim:

Dica

Ao fazer selees no objeto Selees Mltiplas, voc pode


verificar que quando o resultado da seleo em um campo
reflete somente um resultado para outro campo o valor j
aparece na Seleo Mltipla.

Selees Atuais
Um poderoso recurso do QlikView o objeto Selees Atuais.

Conceito

Ele permite visualizar em um nico objeto todas as selees


ativas no momento e limpar as selees. A partir do QlikView
10, tambm possvel utilizar uma caixa de seleo para
alternar o valor de um campo selecionado.

98
Vamos incluir o objeto Selees Atuais:
yyClique com o boto direito do mouse e selecione Novo Objeto
de Pasta/Selees Atuais ou use o menu Layout.
yyClique no boto OK da aba Geral.

Objeto Marcador
Conceito

Um objeto Marcador permite salvar um conjunto de selees


para ser rapidamente acessado posteriormente.

Um marcador pode ser tambm utilizado em Relatrios.

99
Agora, vamos incluir o objeto Marcador. Veja:
yyClique com o boto direito do mouse e selecione Novo Objeto
de Pasta/Marcador ou use o menu Layout.
yyClique no boto OK da aba Geral.
yyVoc pode clicar em Incluir Marcador e atribuir uma descrio.
yyPosteriormente, pode utilizar o Objeto Marcador para acessar
as selees salvas ou utilizar o menu Marcadores.

Objeto Pesquisa
Um objeto Pesquisa permite buscar uma informao em
toda nuvem de dados, diferentemente da Lista, que permite
buscar somente em um campo.

100
Vamos incluir o objeto Pesquisa:
yyClique com o boto direito do mouse e selecione Novo Objeto
de Pasta/Pesquisa de Objeto ou use o menu Layout.
yyVoc pode incluir Todos os Campos da nuvem de dados ou
selecionar uma Lista de Campos.
yyDeixe marcada a opo Todos os Campos.
yyClique no boto OK.

101
Ao realizar uma busca, o Objeto Pesquisa ir mostrar todas as
incidncias do texto digitado em todos os campos do projeto.
Nesse momento, o usurio pode continuar digitando para refinar a
busca e pressionar Enter para concluir.
O usurio pode tambm optar em clicar sobre um campo, realizando
assim a seleo.

102
Reviso

Conclumos mais uma lio! Aqui, voc aprendeu a visualizar


as selees ativas, a retornar a uma seo salva e a pesquisar na
nuvem de dados. Em seguida obteve mais informaes sobre
a Seleo Mltipla, as Selees Atuais, o Objeto Marcador e
o Objeto Pesquisa. Muito bem, vamos seguir adiante com
nossos estudos!

Hora de atividade

Exercite o que voc aprendeu aqui! Pegue seu Caderno de


Atividades e realize as atividades referentes Lio 7.

103
Lio 8

Mais sobre Grficos


Objetivo da Lio

Nesta lio, voc vai:


yyConhecer outros tipos de grficos e propriedades ainda no
estudadas.

104
Criando novos grficos
Vamos agora voltar a estudar sobre grficos. Para isso, crie uma
pasta na aplicao chamada Grficos. Em seguida, siga os passos:
1. Clique com o boto direito do mouse e selecione Novo
Objeto de Pasta/Grfico ou use o menu Layout.
2. Na aba Geral, selecione o tipo de grfico Grfico de Barras.
3. Clique em Avanar.
4. Na aba Dimenses, selecione a dimenso Pas.
5. Clique em Avanar.
6. Nessa etapa, vamos informar a Expresso do Grfico:
sum(Venda_Liquida). Preencha tambm no rtulo da
Expresso Venda Liquida.

Ateno

O assistente de criao de grficos tem vrias outras pginas


adicionais que permitem definir uma melhor apresentao do
grfico, mas, nesse momento, podemos clicar em Concluir
na pgina Expresses e termos nosso grfico j trabalhando,
mas ainda um pouco confuso.

105
Vamos fazer alguns ajustes no grfico:
1. Clique com o boto direito sobre o grfico e escolha a pgina
Dimenses nas Propriedades do Grfico.
2. Garanta que a opo Rtulo esteja marcada para que o texto
Pas possa ser apresentado no eixo X.
3. Na pgina Classificar, marque Valor-Y de forma
Descendente para que as barras sejam apresentadas em
ordem decrescente de acordo com o seu tamanho.
4. Na pgina Eixos, no marque a opo Rtulos Empilhados
no grupo Eixo de Dimenso.
5. Clique no boto OK para ver o resultado.

106
Nosso grfico por enquanto ficou assim:

Outras Propriedades do Grfico


Perceba que seria apropriado limitar o nmero de valores
apresentados. Vejamos agora como fazer:
1. Clique no boto direito sobre o grfico novamente e v
pgina Apresentao de Propriedades.
2. Limite o nmero de barras a 10 marcando a opo Nmero
Mximo Visvel.
3. Podemos tambm habilitar a opo Mostrar Barra de
Rolagem do Eixo X, que uma excelente opo para
termos acesso aos outros valores do grfico. Nesse caso, ser
necessrio marcar novamente a opo Rtulos Empilhados
no grupo Eixo de Dimenso.

107
4. Na pgina Expresses, marque a opo Valores Sobre os
Dados.
5. Clique em OK para ver o resultado.

Vamos ajustar agora os nmeros que so apresentados no grfico. Veja:


1. Clique no boto direito e posicione-se na pgina Nmero
em Propriedades.
C entre ns 2. Marque a opo Inteiro.

O que voc est achando do


andamento do nosso curso?
Se estiver com alguma dificul-
dade, retorne para fixar melhor
seu aprendizado.

108
Para ajustar a dimenso dos rtulos, faa o seguinte:
Ainda no existe espao suficiente para mostrar rtulos
individualmente para todas as barras sobre o eixo X. Existem
diversas opes para tratarmos os rtulos na pgina Eixos. Levando
isso em conta, faa o seguinte para ajustar a dimenso dos rtulos:
1. Clique no boto direito e v para a pgina Eixos em
Propriedades.
2. Marque a opo Inclinado, para Rtulos de Dimenso
Primria.

Dica

Caso ache que o texto est longo, voc pode limitar o nmero de
letras apresentados ao indicar em Limitar Legenda(Caracteres)
na pgina Apresentao em Propriedades.

Para inserir um ttulo do grfico, vamos fazer o seguinte:


1. Escolha um ttulo para o grfico e v pgina Geral em
Propriedades.
2. Clique no boto direito novamente e posicione-se na pgina
Geral em Propriedades.
3. Marque a opo Mostrar Ttulo no Grfico.
4. Digite o ttulo Vendas por Pas.
5. Clique em OK.

109
O layout final do grfico deve estar bem mais adequado aps esses
ajustes. Veja:

Grficos Minimizados
Na aba de propriedades Ttulo, habilite a opo Minimizao
Automtica para que um grfico seja minimizado automaticamente
quando outro grfico for restaurado na tela.
Ao minimizar o grfico, ele fica posicionado no canto superior
esquerdo. Clique e arraste posicionando abaixo, criando um menu
de grficos que criaremos a partir de agora.

110
O grfico minimizado fica com o seguinte formato:

Vamos agora clonar o grfico, ou seja, criar uma cpia. Para isso,
clique com o boto direito do mouse sobre o grfico (mesmo
estando minimizado) e selecione a opo Clonar.

Arraste o novo grfico para o lado, conforme a figura abaixo:

C entre ns

E ento est conseguindo ab-


sorver todo o contedo? Lem-
bre-se que, se voc tiver al-
Grfico de Pizza
guma dvida, deve reler para
esclarec-la.
Com dois cliques, restaure o novo grfico. A partir do clone, vamos
alterar o tipo de grfico e algumas propriedades:
1. Clique no boto direito novamente e posicione na pgina
Geral em Propriedades.
2. Clique no smbolo do Grfico de Pizza.
3. Passe para a pgina Apresentao.
4. Marque a opo Mostrar Nmeros na Legenda para ter os
valores apresentados na legenda dentro do grfico.

111
5. Desmarque a opo Valores sobre os Dados na pgina
Expresses, depois clique em OK.
6. Na pgina Cores, marque a opo Manter Cores. Isso far
com que os pases mantenham sempre as mesmas cores,
mesmo que mudem de ordem devido s selees realizadas.

O grfico ficar desta maneira:

112
Para determinar o nmero de fatias do grfico de pizza, observamos
duas propriedades na pgina Apresentao:
yyLimite Inferior da rea de Fatia.
yyNmero Mximo de Fatias (2-50).

Outros tipos de Grficos


Clone mais uma vez o grfico, minimize o original e vamos agora
transformar o clone em um grfico Tabela Simples.
Observe que no Grfico Tabela Simples aparece o Total, que pode
ser habilitado/desabilitado na pgina Expresses, opo Modo Total.

113
Ateno

No devemos confundir o Grfico Tabela Simples com


o Objeto Tabela, que trabalhamos na Lio 4. O Objeto
Tabela serve apenas para visualizar valores de campos. No
considerado um grfico por no permitir o uso de Dimenses
e Expresses, como a Tabela Simples.

114
Clone mais uma vez, minimize o original e altere o tipo do grfico
para Grfico de Blocos.

115
Clone novamente, minimize o original e altere o tipo do grfico para
Grfico de Funil.

Outras Funes de Agregao


Vamos ver mais algumas funes de agregao.
Na rea Editar Expresses, podemos selecionar de uma lista de
funes de agregao.
Temos utilizado at agora as funes Sum e Count, mas existem 15
outras funes para serem utilizadas.
Quando selecionar uma funo, apenas clique em Colar e a nova
expresso ser transferida para a janela Expresso.

116
Existe tambm a possibilidade de editar uma expresso diretamente
nesta janela.
Na janela de edio podemos receber avisos atravs de cores ou
mensagens de erro se algo no est sendo definido apropriadamente.

Funo de Agregao Exemplo Descrio

Contagem de Numricos NumericCount(Campo) O nmero de valores numricos.

Contagem Total Count(Campo) O nmero total de valores.

A soma dos possveis valores


Soma Sum(Campo)
numricos

A mdia dos valores numricos


Mdia Avg(Campo)
selecionados.

O menor dos valores numricos


Mnimo Min(Campo)
selecionados.

O maior dos valores numricos


Mximo Max(Campo)
selecionados.

Se existe somente um valor


Apenas Valor Only(Campo)
numrico, este apresentado.

Dica

No precisamos decorar a sintaxe das funes de agregao.


Podemos selecionar pelo nome da funo, e usar o boto
Colar conforme imagem a seguir.

117
118
Grfico Mekko
Conceito

O Grfico Mekko um grfico de barras em que o valor de


uma expresso ou dimenso usado para determinar a
largura das barras.

Crie um Grfico Mekko na pasta Grficos com as dimenses Ano e


NomeCategoria. Use Sum(Venda_Liquida) como expresso.

119
Grfico com Escalas Diferentes
Podemos perceber que em alguns casos temos mais de uma
expresso no mesmo grfico, mostrando informaes totalmente
diferentes que no seriam bem visualizadas na mesma escala.
Vejamos como tratar essa questo:
1. Volte ao grfico de barras Vendas por Pas.
2. Desbloqueie e limpe todas as selees da sua aplicao.
3. Recupere a tabela minimizada e a converta em grfico de barras.
4. Altere a segunda expresso para Count(ContaPedidoID).
Ajuste algumas propriedades, para que fique assim:

120
Como podemos notar, a segunda expresso est em uma escala
diferente daquela representada na primeira.
Isso porque ambas expresses esto plotadas contra a mesma
escala no eixo Y. Para corrigir esse problema, simplesmente
determinamos uma escala de plotagem no lado direito do grfico.
Na pgina Eixos, a expresso Pedidos deve ser marcada e a opo
Direita (Superior) deve ser assinalada.

121
Reviso

Esta lio teve como intuito fazer voc conhecer outros


tipos de grficos e propriedades que ainda no tinham sido
estudadas at ento. Voc viu como criar novos grficos,
conheceu outras propriedades do grfico, entendeu o que so
grficos minimizados, de pizza, entre outros tipos de grficos.
Vimos tambm algumas outras funes de agregao, o que
um Grfico Mekko e grfico com escalas diferentes.

Aprendemos bastantes assuntos nesta lio, no mesmo?


Demos mais um grande passo no nosso estudo! Caso tenha
ficado alguma dvida, retorne ao contedo e tente esclarecer
tudo antes de seguir adiante.

Hora de atividade

Vamos praticar! Pegue seu Caderno de Atividades e realize as


atividades referentes Lio 8.

122
Lio 9

Objetos Vinculados
Objetivo da Lio

Nesta lio, voc vai aprender a:


yyVincular Objetos no QlikView.
yyDefinir quando vivel vincular e desvincular objetos.

123
O que vincular Objetos
Voc sabia que objetos vinculados compartilham um conjunto
comum de propriedades? Pois , quando dois ou mais objetos so
vinculados, eles compartilham todas as propriedades, com exceo
do tamanho, da posio e do estado de exibio (minimizado,
normal e maximizado).

Como vincular Objetos


Para vincular objetos, identifique o ID do Objeto de um dos objetos
e informe o mesmo valor ao objeto a ser vinculado.
Vamos vincular o objeto Seleo Mltipla, que est na pasta Outros
Objetos. Siga os passos:
1. Crie uma nova pasta no projeto chamada Objetos
Vinculados.
2. Copie a Seleo Mltipla que est na pasta Outros Objetos
e cole na pasta Listas.

124
3. Identifique o ID da Seleo Mltipla original (nas Propriedades,
na Aba Geral) e informe esse mesmo ID na nova Seleo Mltipla
da pasta Listas.

4. Faa uma alterao nas propriedades da Seleo Mltipla,


por exemplo, removendo o campo Ano.
5. Observe que na Seleo Mltipla da aba Listas, o campo Ano
tambm no estar mais disponvel.

C entre ns

E, ento, achou fcil vincular ob-


Como Desvincular Objetos
jetos? Agora, vamos dar continui- Para desvincular um objeto, poderamos simplesmente alterar o ID do
dade e entender como desvincu-
objeto na Aba Geral das propriedades. Entretanto, corremos o risco
lar objetos.
de inserir um ID que esteja vinculado a outro objeto. Isso iria fazer
com que nosso objeto assumisse as propriedades desse outro objeto.
A maneira mais segura de desvincular o objeto clicar sobre ele
com o boto direito do mouse e selecionar a opo Desvincular
este objeto, conforme a figura a seguir:

125
Reviso

Nesta lio, aprendemos o que vincular objetos e como vincular


e desvincular objetos e quando vivel vincular e desvincular
objeto. Vamos seguir em frente com nosso aprendizado!

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu


aqui! Pegue seu Caderno de Atividades e realize as atividades
referentes Lio 9.

126
Lio 10

Tabelas Simples e
Tabelas Dinmicas
Objetivo da Lio

Nesta lio, voc vai:


yyAprender a trabalhar com Tabelas Simples e Tabelas Dinmicas.
yyConhecer os recursos e as diferenas entre os dois tipos de tabelas.
yyDefinir quando utilizar cada tipo de tabela de acordo com a
necessidade.

127
Criando uma Tabela Simples
Conceito

A tabela simples classificada como um grfico e no


como tabela, porque, ao contrrio da tabela, que s exibe o
contedo de campos associados, a tabela simples permite o
agrupamento de informaes atravs do uso de dimenses e
tambm permite o uso de expresses, como os grficos.

O processo de criao da tabela simples idntico aos outros grficos.


Vamos criar uma tabela simples com duas expresses, com as
seguintes propriedades:
yyDimenso: Cidade
yyExpresses
sum(Venda_Liquida) - Rtulo: Vendas
sum(Quantidade) - Rtulo: Produtos Vendidos
count(ContaPedidoID) - Rtulo: Nmero de Pedidos
avg(Desconto) - Rtulo: Mdia de Desconto
yyNa aba Nmero, configure as casas decimais para cada expresso.
yyNa aba Estilo, selecione o estilo Bsico.

128
A tabela dever ficar como a figura:

Criando uma Tabela Dinmica


Voc sabe quando usamos tabelas dinmicas? Quando temos mais
de uma dimenso e precisamos de subtotais para cada nvel.
Suponha que necessite mostrar em uma tabela os valores de
vendas divididos por pas, mas tambm dividido por ano e
trimestre. O resultado pode ser ilustrado em uma tabela dinmica
multimensional, como abaixo:

129
Vamos criar uma tabela dinmica. Siga os passos:
1. Selecione USA e Germany na lista Pas e bloqueie a seleo.
2. Clique com o boto direito do mouse e selecione Novo
Objeto de Pasta/Grfico ou use o menu Layout.
3. Na Aba Geral, selecione o Tipo de Grfico Tabela Dinmica
4. Selecione as dimenses para a Tabela Dinmica: Pas, Ano e
Trimestre.
5. Informe a expresso da tabela dinmica: sum(Venda_
Liquida), com o rtulo Vendas.
6. Siga para a pgina Classificar e configure a ordenao de Ano
com a opo Valor Numrico e Trimestre com opo Texto,
ambas de forma Ascendente, e Pas como Texto, Descendente.
7. Na pgina Apresentao garanta que a opo Mostrar
Subtotais est marcada para as trs dimenses Pas, Ano
e Trimestre.
8. Clique em OK para completar a tabela. Aps alguns ajustes
na largura e no posicionamento da coluna, a tabela dinmica
deve parecer como na figura:

130
Um grande recurso da tabela dinmica a tabela cruzada. Clique
e arraste o campo trimestre para a direita e para cima, quando
aparecer uma seta azul como na figura a seguir, solte o clique.

131
A tabela dinmica ficar conforme imagem seguinte:

132
Voc pode mudar a ordem das dimenses clicando e arrastando as
dimenses. Veja alguns exemplos de como ficaria essa tabela dinmica:

133
C entre ns

O que voc est achando do an-


damento do curso? Caso tenha
necessidade, retorne ao conte-
do para sanar suas dvidas. Va-
mos seguir adiante!

Comparando os benefcios da
Tabela Simples e da Tabela
Dinmica
Agora que conhecemos a tabela simples e a tabela dinmica,
podemos comparar os benefcios de cada uma, para assim definir
qual usaremos dependendo da necessidade.

134
Ateno

A grande vantagem da Tabela Simples a Classificao Rpida.


Isto , voc pode ordenar por qualquer dimenso ou expresso
simplesmente com cliques sobre o rtulo das dimenses.
Somente a Tabela Dinmica possui o Agrupamento de
Dimenses e Subtotais. Ento, se sua necessidade ter vrias
dimenses com subtotais, utilize esta tabela.

O quadro seguinte demonstra as diferenas dos recursos do objeto


tabela, tabela simples e tabela dinmica.

Tabela Dinmica Tabela Simples Tabela

Tipo de objeto Grfico Grfico Tabela

Permite selees em Somente em valores de


Somente em valores de dimenses Sim
Campos? dimenses

Limitado a configurao na pgina Sim, em dimenses +


Ordena valores? Classificar em Propriedades do Objeto valores de expresses
Sim

Classificao rpida Sim, dimenso + valores


No Sim
nas colunas? de expresses

Clculos/frmulas? Sim Sim No

Agrupa pelos valores


Sim No No
dos campos?

Totais parciais? Sim No No

Total geral? Sim Sim No

135
Incluindo o Seletor Dropdown
A princpio, as tabelas no permitem que sejam realizadas buscas
por um campo especfico, como possvel usando Listas.
Para contornar esse obstculo, podemos adicionar um Seletor
Dropdown para qualquer uma das colunas de uma tabela dinmica,
tabela simples e de um objeto do tipo tabela, seguindo os passos abaixo:
1. Clique no boto da direita sobre a tabela dinmica do
exemplo anterior, e ento siga para a pgina Apresentao
em Propriedades.
2. Selecione Cidade e Ano e marque a opo Seletor
Dropdown. Clique em OK.
3. Repita o procedimento anterior para a tabela simples desta
lio.
4. Um novo cone foi adicionado do lado direito na rea do
ttulo da coluna.
5. Podemos clicar nesse cone e selecionar um dos diversos
vendedores, diretamente na lista, ou podemos executar
uma pesquisa, exatamente como fazemos em uma caixa de
Seleo Mltipla.

136
Usando Efeitos Visuais
possvel utilizar efeitos visuais para destacar valores de expresso
na tabela. Valores que pertencem a diferentes categorias de valores
podem receber cores e/ou estilos de fonte separados.
Vamos usar a tabela simples que fizemos anteriormente, para
adicionar efeitos visuais. Veja como fica na figura a seguir.

137
1. Vamos assumir que, para as cidades que tiveram mais do
que 1000 produtos vendidos, essa informao ficar marcada
em Verde.
2. Onde vendeu menos do que 100 produtos, essa informao
ficar em Vermelho.

138
3. Nas propriedades da tabela, na aba Efeitos Visuais, selecione
a Expresso Produtos Vendidos e informe os valores:
Superior > = 1000 mude a cor do texto para branco e
o fundo verde.
Inferior < = 100 mude a cor do texto para branco e o
fundo vermelho.
A tabela ficar com a seguinte aparncia:

139
Reviso

Finalizamos mais uma lio. Aqui aprendemos a trabalhar


com tabelas simples e tabelas dinmicas. Conhecemos os
recursos e as diferenas entre os dois tipos de tabelas e
definimos quando utilizar cada tipo de tabela de acordo com
a necessidade. Aprendemos a incluir o seletor dropdown e a
utilizar efeitos visuais. Demos um grande passo, no mesmo?
Vamos seguir em frente!

Hora de atividade

Chegou a hora de praticar! Pegue seu Caderno de Atividades


e realize as atividades referentes Lio 10.

140
Lio 11

Uso de Botes
Objetivo da Lio

Nesta lio, voc vai aprender a:


yyUsar botes nos projetos QlikView.

141
Tipos de Ao
Ateno

Os botes podem ser usados no QlikView para executar


comandos ou aes, como exportar dados para arquivos ou
acionar documentos.

Os botes podem executar diferentes tipos de ao, como limpar as


selees de um documento, iniciar um aplicativo externo ou criar
um marcador.
As aes esto organizadas em cinco grupos:
yySeleo: Selecionar no Campo, Limpar Tudo.
yyLayout: Ativar Prxima Pasta, Ativar Pasta Anterior.
yyMarcador: Aplicar Marcador, Criar Marcador.
yyImprimir: Imprimir Objeto, Imprimir Pasta.
yyExterno: Exportar, Acionar, Executar Macro.
Vamos criar um boto para limpar as selees. Para isso, siga os
passos. Abaixo listamos algumas aes existentes nesses grupos
1. Posicione na pasta Listas.
2. Clique no cone Criar Boto na barra de ferramentas, ou
clique com o boto direito do mouse e escolha a opo Novo
Objeto de Pasta/Boto.
3. Na pgina Geral da caixa de dilogo Novo Objeto de Boto,
digite o texto Limpar Selees na caixa Texto.
4. Para o fundo do boto, mantenha a opo Aqua que est
pr-selecionada. Selecione uma cor utilizando o boto Cor.

142
5. V para a pgina Aes e clique no boto Incluir, isso abrir
o dilogo Adicionar ao.
6. No Tipo de Ao, escolha Seleo, escolha a ao Limpar Tudo.
7. Clique em OK para fechar o dilogo Adicionar Ao.
8. Clique em OK para fechar o dilogo Propriedades do Boto.
9. Posicione o boto sobre a Lista de Pas e ajuste o tamanho,
caso seja necessrio.

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu


aqui! Pegue seu Caderno de Atividades e realize as atividades
referentes Lio 11.

143
Lio 12

Objeto de Texto
Objetivo da Lio

Nesta lio, voc vai:


yyConhecer as maneiras de utilizao do Objeto Texto nos projetos.

144
Formas de Utilizao
Voc sabe de que forma os objetos de texto podem ser usados?
Vamos ver!
yyExibir textos explicativos.
yyCriar fundos de pastas com mltiplas cores.
yyInserir imagens no layout do documento.
yyUtilizar Objeto de Texto com Expresses.
Veja agora como fazer para exibir textos explicativos, para isso siga
os passos:
1. Clique com o boto direito do mouse e selecione Novo
Objeto de Pasta/Objeto de Texto ou use o menu Layout.
2. Digite o texto, se preferir pode alterar a cor de fundo e
pressione OK.
3. Para criar Fundos de Pastas, voc pode deixar o texto vazio
e apenas alterar a cor de fundo.
4. Para inserir imagens no layout do documento, ative a
opo de fundo Imagem, clique no boto Alterar e selecione
o arquivo com a imagem.

145
146
5. Para utilizar Objeto de Texto com Expresses, inicie o texto
com o smbolo = (igual), conforme exemplo:

Uma opo concatenar textos explicativos com


expresses, conforme o modelo:

147
Reviso

E a o que achou desta lio? Aqui voc conheceu algumas


maneiras de utilizao do Objeto Texto nos projetos. Ficou
com alguma dvida? Qualquer coisa, releia o contedo para
que voc siga com tranquilidade.

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu


aqui! Pegue seu Caderno de Atividades e realize as atividades
referentes Lio 12.

148
Lio 13

Objeto Continer
Objetivo da Lio

Nesta lio, voc vai aprender a:


yyAgrupar os objetos da pasta de uma maneira mais eficiente,
utilizando o Continer, deixando o projeto mais organizado.

149
Uso do Objeto Continer
Conceito

O Objeto Continer utilizado para organizar outros objetos


do QlikView, como grficos e tabelas.

O uso do Continer substitui os grficos minimizados e assim facilita


a organizao.
Vamos ver agora como inserir um Objeto Continer no projeto. Siga
os passos:
1. Clique com o boto direito do mouse e selecione Novo
Objeto de Pasta/Continer ou use o menu Layout.

150
2. Selecione cada objeto que deseja incluir no Continer
clicando no boto Incluir.
3. Voc pode utilizar o filtro para selecionar somente grficos
ou somente tabelas.
4. Na aba Apresentao, voc pode alterar a posio das abas.
Selecione Abas na parte superior.

5. Clique em OK.

C entre ns

Conseguiu entender todos os


passos? No se esquea, se tiver
alguma dvida, reveja o conte-
do antes de prosseguir.

151
Aps esses ajustes, vamos redimensionar o objeto na tela para
ocupar toda a rea disponvel. Os objetos que esto dentro do
Continer sero automaticamente redimensionados.

152
Reviso

Muito bem, chegamos ao fim de mais uma lio! Aqui, voc


aprendeu a agrupar os objetos da pasta de uma maneira mais
eficiente, utilizando o Continer, o que deixou o projeto mais
organizado. Vamos seguir adiante!

Hora de atividade

Exercite o que voc aprendeu aqui! Pegue seu Caderno de


Atividades e realize as atividades referentes Lio 13.

153
Lio 14

Relatrios
Objetivo da Lio

Nesta lio, voc vai:


yyAprender a desenvolver Relatrios em QlikView.
yyConhecer os recursos e as diferenas com os softwares conhecidos
como Geradores de Relatrios.

154
O que um Relatrio no QlikView
Um relatrio no contexto de Business Intelligence pode significar
muitas coisas. Na maior parte dos casos, um relatrio apenas uma
tabela ou um grfico sendo impresso (ou exportado para PDF),
usualmente com algum cabealho/rodap aplicado na formatao.
Entretanto, voc precisa saber que um relatrio pode ser tambm
uma composio de diferentes grficos, tabelas e textos.

Conceito

A gerao de relatrios no QlikView oferece a possibilidade de


agrupar um diferente nmero de objetos juntos, em uma ou
mais pginas.

Ateno

Quando o termo Gerador de Relatrio usado, geralmente se


refere a uma categoria bem definida de software. Tipicamente
esses softwares trabalham com combinao de dados a partir
de vrias queries em SQL (mais ou menos obscurecidas por
meio de interfaces grficas), sendo cada uma delas formatadas
para diferentes formas de impresso.

Relatrios em QlikView buscam seus dados dos objetos QlikView e


no de base de dados externas, atravs de queries SQL.

155
Criando um Relatrio
Vamos agora aprender a criar um relatrio. Para isso, siga os passos:
1. Clique no menu Relatrios/Editar Relatrios para criar um
novo relatrio.

156
2. Clique no boto Incluir e d um nome para o seu relatrio.

157
3. Atribua um nome para o seu relatrio e depois clique no
boto Editar.

158
Propriedades do Relatrio
O relatrio criado j com uma pgina em branco. Veja o modelo
a seguir:

159
No menu Relatrios/Configurao Relatrio, voc tem acesso
a vrias propriedades que sero comuns a todas as pginas do
relatrio, como configurao de pginas, margens, cabealho e
rodap e marcao.

Incluindo Objetos no Relatrio


Voc sabe incluir objetos no relatrio?

Ateno

simples, basta clicar no objeto no layout e arrastar para a


rea do relatrio, conforme figura seguinte:

160
Voc pode perceber que os objetos iro aparecer na visualizao de
impresso tal como so apresentados na rea de layout do QlikView. A
aparncia exata do objeto no relatrio refletir dinamicamente como
o objeto se apresenta no momento da impresso, respeitando as
modificaes nas propriedades bem como nos dados selecionados.

Ateno

Algumas observaes:

yyUma vez adicionado o objeto, este aparecer na janela de


visualizao do Editor de Relatrio.
yyExistir uma borda ao redor do objeto e indicadores em
cada canto para identificar que o objeto est selecionado.
yyMarque o objeto com o mouse e mova para a posio
desejada.
yyUtilize os indicadores de canto para ajustar o tamanho.
yyUma linha tracejada mostra as margens.
yyNenhum objeto a ser impresso pode ser posicionado fora
dessas margens.
yyAo abrir um relatrio e executarmos um duplo clique sobre
um objeto, podemos acessar a caixa Configurao do Item.
yyOs objetos so identificados pelo ID do objeto.
yyEm Esticar, voc pode definir a opo de preenchimento a
ser utilizada nesse objeto. Para objetos Tabela, o indicado
a opo Clique em esticar.
yyUma borda pode ser impressa em volta de cada objeto.

161
Incluindo Novas Pginas
Voc sabe como incluir novas pginas? Elas podem ser includas no
relatrio atravs do menu Pgina/Incluir Pgina de Folha nica,
ou atravs do boto, conforme figura a seguir:

Propriedades da Pgina
Podemos acessar as propriedades da pgina atravs do menu
Pgina/Configurao da Pgina.

162
Nas configuraes da pgina, podemos destacar:
yyNa aba Geral:
Orientao (Retrato ou Paisagem).
Tipo de Pgina (nica Folha ou Vrias Pginas): habilite
a opo vrias pginas quando usar tabelas que precisem
de mais de uma pgina para mostrar todos os dados.
yyNa aba Marcao:
Pgina em Loop devido aos valores possveis no
campo: use essa opo se desejar que a pgina seja
exibida uma vez para cada valor no campo.

163
Visualizando Relatrios
Os relatrios criados ficam listados no menu Relatrios do QlikView.
Veja na figura a seguir:

Reviso

Chegamos ao fim de mais uma lio. Aqui, voc aprendeu a


desenvolver relatrios em QlikView, conheceu os recursos e
as diferenas com os softwares conhecidos como Geradores
de Relatrios, aprendeu incluir objetos, incluir novas pginas,
suas propriedades e a visualizar relatrios. Lembre-se, sem
caso de dvidas releia o contedo para que voc consiga
prosseguir seu estudo com tranqilidade.

Hora de atividade

Agora vamos praticar o que voc aprendeu aqui! Pegue seu


Caderno de Atividades e realize as atividades referentes
Lio 14.

164
Lio 15

Grupos de Dimenses
Objetivo da Lio

Nesta lio, voc vai aprender a:


yyCriar Grupos Hierrquicos, em que as dimenses tero uma
dependncia com o conceito drill down, e tambm grupos
Cclicos, em que as dimenses sero apenas alternadas, sem
ligao entre elas.

165
Tipos de Grupos de Dimenses
Vamos ver agora que existem dois tipos de grupos de dimenses:
yyGrupo Hierrquico: com o conceito drill down, ou seja, as
dimenses esto ligadas hierarquicamente. Imagine um grfico
de Barras, demonstrando as vendas por regio (Norte, Nordeste,
Sul, Sudeste e Centro-Oeste). Voc clica na regio Sudeste, por
exemplo, e o grfico mostra as vendas por Estado (So Paulo,
Rio de Janeiro, Esprito Santo e Minas Gerais). Voc clica em So
Paulo e o grfico passa a mostrar as vendas por Cidade.
yyGrupo Cclico: organiza as dimenses sem que haja
qualquer ligao entre elas, ou seja as dimenses sero
simplesmente alternadas.

Criando Grupos de Dimenses


Siga os passos para criar um Grupo de Dimenses Hierrquico:
1. Acesse a pgina Grupos nas Propriedades do Documento
atravs menu Configurao.
2. Adicione um novo Grupo ao nosso projeto, clique no
boto Novo.
3. Escolha a Opo Grupo Hierrquico na Configurao do
Grupo e defina o nome de GH_PaisCidVend.
4. Selecione os campos Pas, Cidade e Vendedor.
5. Clique em OK e em OK novamente.

166
Criando Grfico com Grupo de
Dimenses
Para criar um grfico com o Grupo de Dimenses que criamos, siga
os passos:
1. Crie uma nova aba com o nome de Grupos de Dimenses.
2. Adicione as listas Ano, Ms e Dia no topo da pasta.
3. Adicione as listas Pas, Cliente e Cidade na esquerda da pasta.
4. Crie o um grfico de Barras com o Grupo criado anteriormente.
O grupo GH_PaisCidVend ser a nossa dimenso do grfico.
5. A Expresso ser: Sum (Venda_Liquida).

167
Perceba que, ao clicar no Pas, o grfico mostrar as vendas por
Cidade. Ao clicar na Cidade, vai mostrar as vendas por Vendedor.

Reviso

Nesta lio, voc aprendeu a criar Grupos Hierrquicos, em


que as dimenses tinham uma dependncia com o conceito
drill down, e tambm grupos Cclicos, em que as dimenses
foram apenas alternadas, sem ligao entre elas.

Hora de atividade

Exercite o que voc aprendeu aqui! Pegue seu Caderno de


Atividades e realize as atividades referentes Lio 15.

168
Lio 16

Variveis
Objetivo da Lio

Nesta lio, voc vai aprender a:


yyCriar Variveis no QlikView, que iro interagir com os Objetos e
com os dados.
yyIncluir Caixa de Entrada e Objeto Deslizador para alterar o valor
das Variveis.

169
Uso de Variveis no QlikView
Conceito

Variveis so estruturas criadas pelo usurio no layout ou no


script. Usamos variveis para interagir com os dados ou com
os objetos do QlikView.

Por exemplo: podemos criar uma varivel para simular o incremento do


faturamento. Nesse caso, a varivel estaria interagindo com os dados.
Existem duas maneiras de definir variveis no QlikView: no script e
no layout. Nessa lio veremos como criar variveis na aplicao.

Criando Variveis na Aplicao


O que faremos a seguir ser criar uma varivel e utilizar alguns objetos
que iro mostra como desenvolver um simulador no QlikView
Vamos criar uma varivel com o nome vPercSimulacao. Para isso,
siga os passos:
1. Clique no menu Configuraes > Viso Geral das Variveis.
2. Clique no boto Incluir.

170
3. Digite o nome da varivel vPercSimulacao e clique no
boto OK.

4. Clique na varivel e informe o valor de Definio, conforme


voc pode ver imagem seguinte:

5. Para finalizar, clique no boto OK.

171
C entre ns
Utilizando Variveis nas
Conseguiu compreender todos
os passos? Caso tenha dvidas,
Expresses
releia as informaes e d conti-
nuidade ao seu estudo. Vamos agora criar um grfico combinado (com linha e coluna),
conforme orientaes a seguir:
yyTipo de grfico: Grfico Combinado.
yyDimenso: Pas.
yyPrimeira Expresso: sum(Venda_Liquida) com o rtulo
Vendas.
yySegunda Expresso:
Vendas + (Vendas * vPercSimulacao /100) o
rtulo Simulado.
yyObserve que na segunda expresso podemos referenciar a
sum(Venda_Liquida) simplesmente pelo rtulo da primeira
expresso (Vendas).

172
O grfico resultante ter a seguinte aparncia.

173
Inserindo Caixa de Entrada e
Objeto Deslizador
J vimos como criar variveis e como utiliz-las nas expresses. Mas
o que falta agora permitir que o usurio altere o valor da varivel.
Para isso, vamos inserir dois objetos para esse fim: Caixa de Entrada
e o Objeto Deslizador.
Veja como fazer para inserir a Caixa de Entrada:
1. Clique com o boto direito do mouse e selecione Novo
Objeto de Pasta/Caixa de Entrada ou use o menu Layout.
2. Selecione a varivel vPercSimulacao e clique no boto Incluir.
3. Clique em OK.

174
Agora, veja como inserir o Objeto Deslizador:
1. Clique com o boto direito do mouse e selecione Novo
Objeto de Pasta/Objeto Deslizador/Calendrio ou use o
menu Layout.
2. Selecione a varivel vPercSimulacao, e informe os valores
de limites:
Valor Mnimo = 0
Valor Mximo = 10
Incremento Esttico = 0,1
3. Clique em OK.

175
Reviso

Nesta penltima lio, voc aprendeu a criar e a usar variveis


no QlikView, que iro interagir com os Objetos e com os
dados. Aprendeu tambm a incluir Caixa de Entrada e Objeto
Deslizador para alterar o valor das variveis. Preparado para
seguir adiante? Vamos l!

Hora de atividade

Vamos exercitar o que voc aprendeu aqui! Pegue seu Caderno


de Atividades e realize as atividades referentes Lio 16.

176
Lio 17

Imagem na tabela e
Grfico Mostrador
Dashboard
Objetivos da Lio

Nesta lio, voc vai aprender a:


yyInserir uma expresso na tabela com o formato de imagem.
yyUtilizar poderosos recursos de Layout utilizados em Dashboards
que so Grficos de Mostrador.

177
Imagem na Tabela
Vamos criar um Grfico Tabela Simples, onde alm de uma
expresso mostrada como texto, teremos outra expresso
mostrada como imagem.
Siga os passos:
1. Crie um grfico Tabela Simples, com a Dimenso Vendedor.
2. A primeira expresso do grfico ser sum(Venda_
Liquida).
3. Para a segunda expresso, utilizaremos o assistente de
Expresses, onde existe uma biblioteca predefinida de
imagens.
Veja como fica:

178
Comece a digitar a segunda expresso, conforme imagem seguinte:

179
4. Clique na aba Imagens e clique no boto Avanado. Uma
tela mostrando as imagens ser exibida.
5. Selecione a imagem do Smile conforme a figura:

180
6. Clique no boto Colar. Sua expresso ficar por enquanto assim:

7. Continue digitando a expresso. Veja a imagem:

181
8. Selecione agora a prxima imagem:

9. Clique no boto Colar, posicione no final da expresso e insira


uma vrgula (,). Sua expresso estar assim nesse momento:

182
10. Selecione agora a ltima imagem, conforme a figura seguinte:

11. Clique no boto Colar e feche dois parnteses no final da


expresso, at que aparea a mensagem Expresso OK.

183
12. Terminamos de montar a expresso, entretanto alguns
ajustes ainda so necessrios. Informe o Rtulo para essa
Expresso: Indicador.
13. Mude a representao da Expresso para Imagem.
14. Mude o formato da imagem para Manter Proporo.
15. Mude o modo Total para Sem Totais.
16. A imagem seguinte demonstra esses ajustes que fizemos na
aba Expresses:

184
17. Clique em Avanar at a aba Apresentao. Selecione a
coluna Indicador.
18. Mude o alinhamento de dados (Texto) para Centro.
19. Marque a opo Retorno do texto da clula para duas
linhas em Altura da Clula.
20. Clique no boto Concluir. A imagem a seguir demonstra
essas alteraes que voc fez na aba Apresentao.

185
C entre ns Grfico de Mostrador
O que achou do passo a passo? O processo de criao do Grfico de Mostrador similar aos grficos
Caso no tenha compreendido que vimos at agora, com a diferena que no iremos definir uma
tudo, volte e procure entender
dimenso para os Grficos.
sua dificuldade.

Ateno

O objetivo do grfico de Mostrador mostrar os nmeros


macros, ou seja, sem agrupar por qualquer dimenso.
Geralmente utilizado em um painel chamado Dashboard, que
o primeiro a ser visualizado no projeto.

Vamos criar um grfico de mostrador utilizando a seguinte


expresso: avg(Desconto) * 100
Siga os passos:
1. Clique com o boto direito do mouse e selecione Novo
Objeto de Pasta/Grfico ou use o menu Layout.
2. Informe o ttulo do grfico Mdia de Desconto e selecione o
tipo de Grfico Grfico de Mostrador.
3. Clique em Avanar, sem informar qualquer dimenso, at
aparecer a tela para informar a Expresso:
avg(Desconto) * 100.
4. Informe o rtulo da Expresso Mdia de Desconto.
5. Clique em Avanar at aparecer a tela de Estilo.

186
6. Selecione o estilo Mostrador LED, conforme a figura:

187
7. Clique em Avanar.
8. Na tela Apresentao, informe a quantidade de dgitos.
Nesse caso, quatro dgitos so suficientes:

188
9. Clique em Avanar at a aba Nmero.
10. Configure o Formato Numrico como Fixo, com duas decimais:

189
11. Siga para a tela Layout e altere as propriedades:
Intensidade da Sombra = Sem Sombra.
Largura da Borda = 0 pt.
12. Siga para a tela Ttulo e desmarque a opo Mostrar Ttulo.
13. A imagem demonstra como ficar nosso grfico mostrador:

190
Criando Grficos de Mostradores
com Estilos Diferentes
Agora, vamos clonar o nosso grfico de mostrador para aplicar
outros estilos. Veja a imagem a seguir:

191
Verifique que nos outros estilos existem cores diferentes. Chamamos
essa diviso de Segmentos.
Para fazer, o mostrador com o estilo Velocmetro, por exemplo, faa
as seguintes alteraes na aba Apresentao:
1. Mnimo = 0.
2. Mximo = 10.
3. Desmarque a opo Largura Automtica dos Segmentos.
4. Na configurao dos Segmentos, clique no boto
Incluir, para que fiquem trs segmentos.
5. Configure os segmentos:
Segmento 1:
Limite Inferior: 0,0.
Cor: Verde.
Segmento 2:
Limite Inferior: 4.
Cor: Amarelo.
Segmento 3:
Limite Inferior: 6.
Cor: Vermelho.
6. Em Mostrar Escala, configure:
11 Unidades Principais.
Habilite a opo Mostrar Rtulos em cada 1 unidade
principal.

192
Seu grfico ficar com a seguinte aparncia:

193
Reviso

Nesta ltima lio, voc aprendeu a inserir uma expresso


na tabela com o formato de imagem e a utilizar recursos
de Layout utilizados em Dashboards que so Grficos de
Mostrador. Lembre-se: se voc ainda continua com alguma
dvida sobre os contedos dados, faa uma reviso para que
tudo fique esclarecido!

Hora de atividade

Vamos praticar um pouco? Exercite o que voc aprendeu


aqui! Pegue seu Caderno de Atividades e realize as atividades
referentes Lio 17.

194

Você também pode gostar