Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Estou precisando selecionar dados por um determinado periodo, tentei fazer da forma abaixo mas nao esta rolando, alguem tem alguma dica?
=sum({<Despesas_Data={"=Despesas_Data >= {=Date(vData_Inicial)} } and Despesas_Data <= {=Date(vData_Final)} }"}>} Despesas_Valor)
Olá Elton,
tenta assim:
=sum({<Despesas_Data={'>=$(vData_Inicial)<=$(vData_Final)'}>} Despesas_Valor)
Se não funcionar é por causa do formato das datas.
Cesar
Faz uma query em q pegue a data e o mes, e cria um filtro.....
Ex:
SELECT
to_char(to_date(EMISSAO,'yyyymmdd'), 'DD') AS DIA,
to_char(to_date(EMISSAO,'yyyymmdd'),'MONTH') AS MES,
to_char(to_date(EMISSAO,'yyyymmdd'),'YYYY') AS ANO
from Tabela
Where.....
Ishimada,
muito obrigado pela resposta, mas isso eu ja tenho, eu preciso por periodo mesmo, o usuario quer selecior de 13/11/2011 a 25/01/2012.
Entendeu?
Olá Elton,
tenta assim:
=sum({<Despesas_Data={'>=$(vData_Inicial)<=$(vData_Final)'}>} Despesas_Valor)
Se não funcionar é por causa do formato das datas.
Cesar
esta resposta funcionou que é uma beleza, eu continuo me confundindo como utilizar estas expressoes.
No mesmo relatorio surgiu um novo problema, como faco para limpar estas variaveis?
Criei um botao, com acoes definida pra criar variavel com conteudo vazio e nao consegui limpar
Criei uma macro para limpar e tbem nao deu certo, alias a macro na executa, abre o editor e nao faz nada...
Sub LimpaPeriodoFinanceiro
set v = ActiveDocument.Evaluate("")
ActiveDocument.Variables("vData_Inicial").select v.getcontenc.string
ActiveDocument.Variables("vData_Final").select v.getcontenc.string
' ActiveDocument.Variables("vData_Inicial").clear
' ActiveDocument.Variables("vData_Final").clear
End Sub
Alguem tem alguma sugestao?
Olá Elton, a sintaxe do set analysis é um pouco confusa no início mesmo... Você tentou usar a ação "Externo / Definir Variável" ? Aí você informa os parâmetros nome da variável e o conteúdo em branco...
Acho que não precisa de macro pra resolver isto...
Olá Cesar, sempre ajudanto os desesperados, muito obrigado.
Eu tentei com a ação que vc falou, mas tbem nao deu certo.
Fiz um qvw de exemplo.
ninguem precisou disso ainda?
Olá Elton,
acredito que o arquivo que você passou está bugado. Copiei todo o conteúdo para um arquivo novo exatamente igual e está funcionando... Segue anexo, só clique no recarregar que eu esqueci de clicar antes de anexar.
Olá César,
Nao estava bugado não, o QV fica meio doido quando coloco um objeto para entrada de dados e informa que aquelas variaveis são do tipo data, ele muda no sistema todo.
Eu nao consegui 'zerar' as variaveis, pq na tabela nao tem datas zeradas, tive que utilizar min e max para pegar todos os dados da tabela.
de qq forma muito obrigado.