Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde Senhores,
preciso de uma ajuda,
Estou desenvolvendo um relatório de SLA para empresa aonde trabalho, o principal gráfico é o que mostra a SLA dos últimos 12 meses por clientes, Hoje eu faço tudo isso muito manual.
Quero passar uma função set analysis que busque os últimos 12 meses e que fique automático para os próximos meses.
Obs: Hoje eu trabalho com dois campos Data de Inclusão e Data Final,
Alguém tem alguma ideia,alguma dica?
Att,
E mais fácil trabalhar com datas com o serial, aquele numero que aparece quando formata uma data em numero no Excel, então, no script, crie um novo campo, exemplo:
MonthStart(Data) as SerialInicioMes
Cuidado com o MothsStart, no plural, esse é para outra coisa.
O MonthStart é para levar todas as datas para o primeiro dia do mês, exemplo:
15/01/2014 => 01/01/2014
18/01/2014 => 01/01/2014
Assim, o Max(SerialInicioMes,12) retornará o valor do 12o mês carregado.
Se preferir, posta um qvw de exemplo, facilita o entendimento.
Abraço.
Enviado pelo meu wPhone
Olá João,
Tente assim:
Count({$<[SerialInicioMes]={'>=$(=max({1}[SerialInicioMes],12))'}>}[Atendimento])
Se quiser colocar um objeto deslizador associado a variável, use assim:
Crie a variável, crie o objeto deslizador e na expressão.
Count({$<[SerialInicioMes]={'>=$(=max({1}[SerialInicioMes],vMeses))'}>}[Atendimento])
Abraço.
Boa Tarde,
Fiz um teste e não deu certo, mas acredito que não entendi o que é esse campo [SerialInicioMes],
Pode me explicar?
Att,
E mais fácil trabalhar com datas com o serial, aquele numero que aparece quando formata uma data em numero no Excel, então, no script, crie um novo campo, exemplo:
MonthStart(Data) as SerialInicioMes
Cuidado com o MothsStart, no plural, esse é para outra coisa.
O MonthStart é para levar todas as datas para o primeiro dia do mês, exemplo:
15/01/2014 => 01/01/2014
18/01/2014 => 01/01/2014
Assim, o Max(SerialInicioMes,12) retornará o valor do 12o mês carregado.
Se preferir, posta um qvw de exemplo, facilita o entendimento.
Abraço.
Enviado pelo meu wPhone
amigo tem um site mt bom pra vc treinar set analysis vc pode montar ela da forma q vc achar melhor ....segue o mesmo...
João,
eu faço da seguinte forma. Dado uma seleção de uma data, crio as variáveis
vDataSel=MaxString(data)
vAnoAnt = AddYear(vDataSel,-1)
na expressão fica da seguinte forma:
sum({<Ano=,Mês=, Data={'>=$(=MonthStart(date('$(vAnoAnt )')))<=$(=max(date('$(vDataSel)')))'}>}Valor)
espero ter ajudado
Pessoal Agradeço a todos,
Ainda não dei retorno a vocês por não consegui testar por estou em cliente!
Assim que testar retorno a todos!
Att,
Bom Dia Pessoal,
tentei seguir os exemplos de vocês mas não consegui o resultado esperado,
Segue imagem abaixo do que eu preciso.
OBS: Sem fazer filtros.
Agradeço a ajuda desde já!
Att,
João, quando você fala que precisa dos últimos 12 meses, seria assim:
Para Jan/14 deve retornar os dados de Fev/13 até Jan/14
Para Fev/14 deve retornar os dados de Mar/13 até Fev/14
Seria isso?
João, anexa um qvw de exemplo que fica melhor para ajudar, mesmo assim, tenta isso:
No teu script, crie um campo SerialInicioMes com a expressão: num(MonthStart(Data)) as SerialInicioMes
No gráfico:
Sum({$<[SerialInicioMes]={'>=$(=max({1}[SerialInicioMes],12))',[Tipo Tarefa]={'DÚVIDA','ERRO'}}>} [Valor])
Abraço.