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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Crystal Reports calculos
mamonalta
Pontos: 2843
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 17/11/2008 16:09 hs         
Tenho os seguintes dados no Banco de Dados

ID - Data da Tarefa - Data de Encerramento
1 - 01/01/2001 - 10/01/2001
2 - 02/01/2001 - 01/02/2001
3 - 04/02/2001 - 05/02/2001
4 - 10/02/2001 - 15/02/2001

como fazer no crystal para que saio o seguinte.
2 tarefas abertas em Janeiro e 1 Encerrada
2 tarefas abertas em Fevereiro e 3 Encerradas.

?
Estou perdendo a cabeça com Grupos, Somas  e nada de conseguir alguém tem alguma idéia?

obrigado
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 18/11/2008 08:51 hs            
vc pode fazer uma fómula para tarefa aberta com o nome por exemplo de "fmAberto":
  if isnull({tabela.dtEncerramento}) then 1 else 0
 
Cria outra fórmula para Fechado com o nome por exemplo de "fmFechado":
  if isnull({tabela.dtEncerramento}) then 0 else 1
 
Agora é só totalizar fmAberto e fmFechado nas quebras e no total geral se desejar.
 
   
mamonalta
Pontos: 2843
SANTO ANDRÉ
SP - BRASIL
Postada em 18/11/2008 08:54 hs         
J. Carlos

Legal é uma alternativa, mas como faço para saber se fecho no mes?
quero fazer um grafico no crystal

jan ** 2 abertos
jan * 1 Fechado
fev ** 2 abertos
fev *** 3 fechados
     
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 18/11/2008 09:16 hs            
aí precisa ver no gráfico acho que aceita somente uma variável x e uma y, talvez tenha que montar dois gráficos, um pros fechados outro pro aberto.
     
mamonalta
Pontos: 2843
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 18/11/2008 09:43 hs         
como eu faria?
   
Alexandre Patos
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 18/11/2008 09:47 hs            
'tarefas abertas no mes
select count(*) aberta from tabela where dt_fecha is null and month(dt_tarefa) = month(date)
 
'tarefas fechadas no mes
select count(*) fechada from tabela where dt_fecha not is null and month(dt_tarefa) = month(date)
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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