Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Preciso criar uma análise de conjunto da seguinte forma:
Exemplo de seleção:
ANO = 2013
MÊS = Outubro
O retorno deverá ser o valor acumulado da seleção deste ano até o mês selecionado, no caso do meu exemplo seria Outubro.
Alguém poderia me ajudar, por gentileza?
Abraços
Usando o modelo que lhe enviei, e baseado no seu e-mail, crie um objeto de texto e coloque a expressão:
=SUM({< MES = {"<=$(=max(MES))"} VALOR)
Boa tarde Valdinei!
Veja se era isso, eventualmente dê uma olhada no script para ver os valore fictícios.
Espero ter ajudado
Até mais
Boa tarde Cesar,
Seria isso, mas não mostrado em uma gráfico. Eu preciso mostrar um único resultado em uma variável, por isso teria que criar um Set Analysis.
Por exemplo: Quando eu selecionar o campo ANO = 2013 e MES = Outubro, preciso apresentar apenas o resultado do acumulado de Jan/2013 até Out/2013 em um objeto do tipo TEXTO.
Usando o modelo que lhe enviei, e baseado no seu e-mail, crie um objeto de texto e coloque a expressão:
=SUM({< MES = {"<=$(=max(MES))"} VALOR)
E expressão retornou um erro: "Error in set modifier expression".
Era um erro do modificador.
A expressão correta está abaixo:
=SUM({< MES = {"<=$(=max(MES))"}>} VALOR)
Valdinei Rogério testei a expressão enviada pelo nosso colega Cesar em um objeto do tipo texto, funcionou certinho aqui. No meu teste o campo mês é numérico, o max espera um parâmetro numérico, o maxString um parâmetro texto. No seu caso a expressão seria assim:
Sum( {$< ANO = {'2013'}, MES = {"<=$(=max(MES))"} >} VALOR)
Meu teste foi realizado da seguinte maneira, se puder copie e cole em objeto de texto:
Sum({$< ANO = {"<=$(=max(ANO))"} >} VALOR)
& chr(10) & '2013 ' & Sum({$<ANO={"2013"}>} VALOR)
& chr(10) & '2014 ' & Sum({$<ANO={"2014"}>} VALOR)
& chr(10) & '2013 e 14 ' & Sum({$<ANO={"2013", "2014"}>} VALOR)
Faltou o símbolo de "maior" e "fecha chaves".
O importante é que você resolveu.
Até mais
Obrigado Cesar, consegui o que queria. E obrigado também Evelyn, sua resposta foi útil.
Abraços a todos