USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Crystal Reports)

Título da Dica:  Como podemos calcular percentuais no Crystal Reports? (Forma simples)
Postada em 21/8/2003 por d@®l@n            
Solução

No Crystal Reports é possível criarmos percentuais de subtotais de uma forma muito simples, através do operador "%".

A regra básica é utilizarmos o operador mencionado anteriormente entre os valores para os quais se deseja obter o percentual. Assim, num relatório onde temos um subtotal de um grupo e desejamos obter o percentual de participação deste valor no total geral do relatório, fazemos:

Subtotal % Total Geral

Num relatório de exemplo, onde temos a soma dos valores de pedido (Orders.Order Amount) por país (Customer.Country), e um total geral pelo valor do pedido (Orders.Order Amount). A fórmula de percentual, a ser inserida na mesma seção do subtotal em questão, fica:


Sum ({Orders.Order Amount}, {Customer.Country})%Sum ({Orders.Order Amount})

Caso se deseje acumular este valor e mostrá-lo como 100% no final do relatório, devem ser feitas duas fórmulas: uma para acumular o valor e outra para mostrá-lo no final do relatório.

Para acumular o percentual:
(inserir na seção onde está a fórmula do percentual, suprimindo o campo)

whileprintingrecords;
numbervar acumula:=acumula + {@percentual}


Para mostrar o valor acumulado no final do relatório (100%):

whileprintingrecords;
numbervar acumula

fonte: www.crystal.com.br
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página