Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, estou com esse Load, porém num to sabendo onde estou errando!!
//teste
Left Join
Load ITEM,
Planta,
Data
sum([Estoque Inicial Unit]) as Sum_Con_12_Estoque_Inicial,
sum([Compras Unit]) as Sum_Con_12_Compras,
sum([Transferencia Unit]) as Sum_Con_12_Transferencia,
/sum([Estoque Final Unit]) as Sum_Con_12_Estoque_Final,
sum([Consumo Unit]) as Sum_Con_12_Consumo
Resident BD
Where MonthName(Date(Data)) < MonthName(Max(Data))and MonthName(Date(Data)) >= MonthName(Max(Data),-11)
Group By ITEM,Planta;
//fimteste
Alguém mais experiente poderia me ajudar????
Agradeço!
Amigos, fiz um teste e a princípio funcionou!!
Dei uma lida e vi que "Max" não pode ser usado assim na cláusula Where, ou seja criei uma var (max data) no meu calendário e chamei essa variável no meu Where. =D
Aparentemente deu certo pessoal! Obrigado pelo apoio. Vou postar a resolução para auxilio aos demais usuários!
Boa tarde,
você só usa GROUP BY se colocar o MAX no Load.
como voce colocou no WHERE, não precisa.
Agora que vi no seu texto que os SUM's não estão comentados,
nesse caso, voce vai ter que Agrupar por data tambem.
Adicione o campo Data em seu Group by, pois vc não está fazendo nenhuma agregação neste campo.
Group By ITEM,Planta, Data;
@danilostochi @Gabriel_Fernandes
Amigos, o que está dando erro é o Where...
Basicamente eu quero pegar a informação dos últimos 12 meses disponíveis e somar. Para depois fazer uma média do consumo.
Porém não sei se o MonthName pode ser usado em comparação de Where, alguém saberia o que está errado nesse Where!?
Poste o seu .QVW com o exemplo por gentileza feito em "load * inline "
Acho que descobri,
aqui você deixou o -11 depois da virgula, ai o Monthname não funciona:
* MonthName(Max(Data),-11)
deveria:
* MonthName(Max(Data)-11)
outra, pra voce considerar os ultimos 11 meses, acredito que você vai precisar fazer um addmonths:
MONTHNAME(ADDMONTHS(Data),-11)
Amigos, fiz um teste e a princípio funcionou!!
Dei uma lida e vi que "Max" não pode ser usado assim na cláusula Where, ou seja criei uma var (max data) no meu calendário e chamei essa variável no meu Where. =D
Aparentemente deu certo pessoal! Obrigado pelo apoio. Vou postar a resolução para auxilio aos demais usuários!