Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Estou tentando criar um soma com Set Analysis para trazer os totais dos documentos listados com base na data atual selecionada, porém ao listar os dados percebi que o valor muda, ou seja, o valor fica correto apenas quando eu seleciono o documento, é provável que tenha que ajustar o Set Analysis para resolver isso.
Agradeço se alguém puder me ajudar.
Veja o qvw.
Ola Francinaldo, por acaso é isso ?
Seu campo data esta como datetime.
Formatei ela para o mesmo formato da data inicio.
Olá Maicon,
Percebi que o problema esta no Set Analysis que fica sem período de inicio quando estão todos os itens, por exemplo no qvw que estou passando agora veja o exemplo quando seleciona um documento.
Certo , me explica melhor, quando não seleciona nada de início ??Teria uma data parâmetro ??
Olá Maicon, obrigado pelo apoio.
Cara não,
se não tiver nenhum documento selecionado o campo PERIODO_INICIO deve vim de acordo com a dimensão da tabela, ou pelo menos deveria, mas não acontece.
já tentei modificar este Set Analysis para ele pegar o PERIODO_INICIO e não consigo, ele só fica correto quando seleciono um documento.
Agradeço pelo apoio.
Francinaldo,
não seria esta expressão: (na expressão abaixo, com o date ou sem funciona igual, visto que data é numerico....)
Sum({<ANO_MES=,DATA=,DATA={">=$(=(date(min(PERIODO_INICIO))))<=$(=DATE(MAX(DATA)))"}>}MARGEM_TOTAL_REALIZADO)
ou
Sum({<ANO_MES=,DATA=,DATA={">=$(=(min(PERIODO_INICIO)))<=$(=(MAX(DATA)))"}>}MARGEM_TOTAL_REALIZADO)
(expressões iguais, mas uma sem o date.....mas funciona igual)
Olá Furtado, bom dia
Obrigado pelo apoio.
já tentei desta forma, porém se usar o min() ele sempre vai pegar a menor data de inicio considerando todos os documentos e o que eu preciso ele que ele pegue a data de inicio (PERIODO_INICIO) referente ao numero da linha da tabela.
veja que colocando o min() e selecionando o numero do documento 0000003548 ele muda o valor na tabela e se deixar todos documentos ele fica outro valor.
Abraço!!
Att.
Francinaldo
Já achou uma solução? Se sim, marque uma das respostas como "Correta" nos ajudando a manter os tópicos organizados.