Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dúvida Expressão

Bom dia, tenho a seguinte situação, preciso demonstrar em um gráfico quais são os 10 maiores clientes por faturamento. Até aqui tudo bem. No mesmo gráfico preciso mostrar qual é o código do produto que obteve o maior faturamento (código e não valor).

Alguém pode me ajudar a formular esta expressão?

Dimensões :

COD_CLIENTE : MATRÍCULA DO CLIENTE

NO_CLIENTE : NOME DO CLIENTE

ANO = ANO DO FATURAMENTO

COD_PRODUTO = CÓDIGO DO PRODUTO

Expressões:

TT_NOTA_FISCAL = VALOR DE FATURAMENTO

SUM({<NO_VISAO={FATURAMENTO}>}TT_NOTA_FISCAL) = FATURAMENTO

COUNT(DISTINCT{<NO_VISAO={FATURAMENTO}>}COD_PRODUTO ) = NR. ÍTENS

1 Solution

Accepted Solutions
matzenbacher
Creator II
Creator II

Ola candreazza, usa a seguinte expressão e vê se era isso mesmo:

=FirstSortedValue(COD_PRODUTO, -TT_NOTA_FISCAL)

nao sei onde anexo qvw, qualquer coisa da um toque aí.

abraço.

View solution in original post

13 Replies
matzenbacher
Creator II
Creator II

Parece simples, tem um qvw de exmplo pra eu dar uma olhada aí?

matzenbacher
Creator II
Creator II

Quer que aparece o codigo um uma outra coluna apenas do CIA BEAL DE ALIM  segundo o exemplo que tu postou?

srchagas
Creator III
Creator III

Bom Dia Amigo....

Existe um comando chamado : rank da uma olhada no help do Qlikview (F1) Sobre esse comando ve se ele não te ajuda.

Not applicable
Author

Segue arquivo QVW http://www.lar.ind.br/v3/qlikview/Vendas.qvw preciso que na mesma linha do CIA BEAL DE ALIM e demais clientes (ao lado de todos) apareça o código do produto mais vendido para aquele cliente.

srchagas
Creator III
Creator III

top( COUNT(DISTINCT{<NO_VISAO={FATURAMENTO}>}COD_PRODUTO )

Not applicable
Author

Oi Thiago, o comando top apenas apontou a soma do count, o que eu  preciso é exibir o valor da dimensão COD_PRODUTO, Ex: o Cliente Lar Trading faturou 1.000.0000,00 de reais e preciso mostrar qual produto colaborou com a maior parcela deste faturamento.

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Candreazza,

Porque você não faz outro gráfico com barras horizontais mostrando os 10 produtos mais vendidos com o código e nome?

Assim, você terá essa lista e no gráfico ABC os produtos mais vendidos no geral, quando escolher um cliente, serão os mais vendidos daquele cliente, acredito ser uma informação muito mais valiosa.

Não consigo fazer um exemplo agora para você, mas veja se a ideia é possível, ficará mais interessante, porém, se é uma exigencia que seja assim, nos avise, seja por script ou no objeto, é possível fazer sim, ou seja, com mais ou menos dificuldade o objetivo é sempre alcançado. Rsrsrsrsrs..

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

Boa Tarde Aderlan Desculpe a demora em responder porém hoje o trabalho exigiu um pouco mais de tempo. Seguinte. Preciso que seja no formato que comentei, já tenho no mesmo projeto um gráfico do ranking dos produtos porém por exigencia do usuário preciso demonstrar desta forma. Se for possível evitar script melhor do contrário aceito qualquer sugestão.

Obrigado.

matzenbacher
Creator II
Creator II

Ola candreazza, usa a seguinte expressão e vê se era isso mesmo:

=FirstSortedValue(COD_PRODUTO, -TT_NOTA_FISCAL)

nao sei onde anexo qvw, qualquer coisa da um toque aí.

abraço.