Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Relatório Mestre/Detalhe sem Expressão

Olá a todos. Boa noite (dia/tarde).

Sou super novo com o QlikView, tive um treinamento essa semana e estou maravilhado com a ferramenta. Aprendi bastante coisas, dentre elas como fazer vários tipos de gráficos.

Bem, tratando-se de mestre/detalhe com duas dimensões: Pedido, ItemPedido) e uma expressão (Venda_Liquida) tudo corre normal, aprendi legal. Mas eu gostaria de saber se eu posso criar algum relatório que diga por exemplo só O pedido e os itens que compõem o pedido. Sem precisar fazer cálculo de nada (visto que é só um relatório para ilustrar quais são os pedidos que temos e quais os itens que cada um possui).

São duas tabelas (bem relacionadas, uma de pedidos e a outra de detalhePedidos)

Falo de pedidos/itens pedido como exemplo, deixo abaixo algo para tentar explicar o que eu quero.

Note que não somo nada. Eu consegui obter esse resultado usando sum(1) num gráfico tipo "tabela dinâmica", mas esse campo sum pra mim é inútil

------------------------------------

Pedido 1 | sapato

              | bolsa

----------------------------------

Pedido 2 | bola

              | lapis

              | borracha

---------------------------------

etc

Agradeço desde já. Desculpe se a pergunta é muito básica. Até pesquisei por aqui mas não achei nada parecido. Pelo menos eu não consegui identificar.

1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Janilson,

Coloque as dimensões que quiser usar e lá na aba "apresentação", desmarque a opção "ocultar zeros".

Com isso, a aba de expressões pode ficar vazia.

Por padrão, o objeto oculta valores zeros e nulos, o que faz todo sentido, pois não há interesse na exibição desses itens, porém, é algo que pode ser mudado.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

6 Replies
joao_sp_campina
Creator II
Creator II

Boa Noite Janilson,

Pelo que entendi, você quer um relatório bem simples com apenas 2 dimensões: Pedido e Item Pedido. Como você mesmo disse não há necessidade de criar expressão. Sendo assim você pode criar um objeto Tabela e incluir estes 2 campos e o relatório será gerado. Lembre-se você está criando um objeto tabela e não um gráfico de tabela, sendo assim não há necessidade de cálculos por expressão.

Att,

       João Carlos Ferreira.

Not applicable
Author

Eu imaginei que tabela faria, até fiz, mas quando uso tabela, nesse meu exemplo, pedido 1 teria duas linhas (uma para cada item):

Pedido 1 | sapato

-------------------------------

Pedido 1 | caneta

Eu tenho como "agrupar" esse pedido numa célula só? Como no excel? É isso que busco (se tiver como)

Obrigado pela pronta resposta

felipe_dutra
Partner - Creator
Partner - Creator

Janilson,

Você pode criar um gráfico do tipo tabela simples, usar o pedido como dimensão e como expressão use "Concat(DISTINCT Produto, ', ')", e marque a opção "sem totais".

Abs,

Felipe

Not applicable
Author

Obrigado novamente.

Fiz o que você indicou, mas o resultado é que para cada "pedido", há uma linha com os itens deles separados por vírgula.

Na verdade, o que eu quero é algo como a figura abaixo, estou trabalhando com Grupos de Centros de Custos.

Para chegar no resultado abaixo eu tive que criar uma expressão sum(1) e colocar na coluna T, eu queria algo exatamente como a figura, porém sem a necessidade da coluna. Claro, se não for possível, pode dizer, que deixo como tabela simples mesmo, repetindo os valores dos grupos para cada centro de custo.

ilustracao.jpg

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Janilson,

Coloque as dimensões que quiser usar e lá na aba "apresentação", desmarque a opção "ocultar zeros".

Com isso, a aba de expressões pode ficar vazia.

Por padrão, o objeto oculta valores zeros e nulos, o que faz todo sentido, pois não há interesse na exibição desses itens, porém, é algo que pode ser mudado.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Rapaz, perfeito!

Obrigado Aderlan pela resposta. Funcionou do jeito que eu queria.

Obrigado aos demais também