Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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.
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.
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
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
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.
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.
Rapaz, perfeito!
Obrigado Aderlan pela resposta. Funcionou do jeito que eu queria.
Obrigado aos demais também