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

Participação no total

Pessoal, boa tarde!

Estou precisando de ajuda em uma situação que talvez seja simples, pra vocês.

Tenho um cliente que pode ser classificado como A, B,C. Porém quero saber o quanto que cada um destes itens representa perante o o total. Quando escolho a opção A os itens B,C saem do filtro, ou seja não consigo saber a participação do cliente A, pois não tenho o valor total.

19 Replies
Not applicable
Author

Olá Paulo,

existe o Cliente A, Cliente B e Cliente C?

Ou A, B, C são características comuns entre N clientes?

Atenciosamente,

cid:image001.jpg@01CB4956.09EAF7C0

Confitec

Rodolfo Ferreira

Analista de Sistemas

Tel.: (21) 3032-9955 / Ramal: 9947

<http://www.confitec.com.br/> www.confitec.com.br

De: Paulo Augusto de Figueiredo

Enviada em: terça-feira, 10 de dezembro de 2013 17:15

Para: Rodolfo Ferreira

Assunto: - Participação no total

<http://community.qlik.com/> QlikCommunity

Participação no total

created by Paulo Augusto de Figueiredo <http://community.qlik.com/people/pauloaugustofg?et=watches.email.thread> in Qlikview Brasil - View the full discussion <http://community.qlik.com/message/434666?et=watches.email.thread#434666>

Not applicable
Author

Rodolfo,

Obrigado pelo retorno.

A,B,C são características que podem ocorrer dentro de um mesmo cliente.

Segue abaixo um exemplo do meu objetivo. Quando eu filtrar a categoria A quero ter também o total do cliente.

Cliente ProdutoCategoriaTotal Participação
Cliente AProduto A150350        42,86
Cliente AProduto B100350        28,57
Cliente AProduto C100350       28,57
Not applicable
Author

Bom dia paulo,

Para vc obter a soma de todos os produtos tente utilizar a sintaxe TOTAL dentro do SUM, por exemplo:

SUM(TOTAL categoria)  // isso te retornaria os 350, independente da seleção.

Para obter o percentual desejado seria algo parecido com:

SUM(categoria) / SUM(TOTAL categoria)

Abraços!!

Not applicable
Author

Eduardo, bom dia!

Obrigado pelo retorno. Fiz 2 prints para explicar melhor.

Fiz a equação da seguinte forma

SUM(TOTAL(FATURAMENTO)). Ele me retornou 670 para os dois clientes.

Precisava que ele me retornasse  350 para o cliente A e 320 para o cliente B como segue abaixo

Not applicable
Author

Bom dia.

Paulo, o que você precisa é isso ?

Exemplo.png

diogoduarte
Partner - Contributor III
Partner - Contributor III

Paulo Augusto, tente utilizar SUM( {1} FATURAMENTO) .

Not applicable
Author

sim é exatamente isso

Not applicable
Author

= 'Categoria : ' & sum(Categoria)

= 'TOTAL : ' & sum( {$<Produto = >} Categoria )

= 'PARTICIPAÇÃO  : ' &  ((Round (sum(Categoria)  * 100/ (sum( {$<Produto = >} Categoria ) ) ,0.1))) & '%'

Utilizei essas Expressões.

Not applicable
Author

Paulo,

     Semana passada tive o mesmo problema, pesquisei e encontrei na versão 11 alguns comandos uteis e eficazes. Caso você tiver usando um objeto tipo gráfico, veja os comandos:

     Top: =  (Count( DISTINCT NR_SEQUENCIA ) /    TOP( COUNT( NR_SEQUENCIA),1)) - 1. Essa situação ele vai pegar uma coluna fixa e te mostrar a participação.

            =  (Count( DISTINCT NR_SEQUENCIA ) /    TOP( COUNT( NR_SEQUENCIA), RowNo() - 1 )) - 1. Com a utilização do "RowNo()", ele pegara o valor imediatamente anterior.

Sucesso.

Wagner Figueiredo