Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, gostaria de uma ajuda.
Tenho uma cenário e preciso criar no script uma forma de trazer calculado valores pra YTD, MAT e Quarter.
Tenho uma tabela Fato, exemplo
Fato:
Cód_Periodo,
Valor_A,
Valor_B
Dimensão Tempo:
Cod_Periodo,
Data,
Ano,
Mês,
MesANo
Como faria pra criar via script pra trazer por exemplo o "Valor_A" do YTD, do MAT (os ultimos 12 meses), sem ter que fazer isso na aplicação, pois fiz pela aplicação mas o resultado pra mostrar fica lento e creio que se trouxer já calculado via script vai ser mais rápido.
Abs
can you post some sample data?
Or here is what you need to do for each periodtype and then just join it in one table
For YTD :
Load
sum(value1) as Value1_YTD
sum(value2) as Value2_YTD
From xxxxxxx
Where inYearTodate(Date,today(),0)>0
Last12Months
For YTD :
Load
sum(value1) as Value1_MAT
sum(value2) as Value2_MAT
From xxxxxxx
Where Date>Addmonths(Date,-12);