Olá meus amigos qlik's, tudo bem ?
Estou com uma duvida,
Limitamos no escript dados do sql, dados que são maiores ou iguais a um período especifico, no nosso caso foi >= 2018:
Usamos a seguinte expressão:
FROM "Qlik_Sense".dbo.DT6 WHERE Year(DT6_DATEMI) >= 2018;
Deu certíssimo !!!
Porem precisamos limitar os dados dos últimos 365 dias,
Poderiam nos ajudar ???
Valeu amigos e amigas,
Abs
Voce pode fazer como o thiago colocou, mas com uma alteração na função da data de hoje
FROM "Qlik_Sense".dbo.DT6 WHERE DT6_DATEMI >= DATEADD(year,-1,SYSDATETIME())
Don't worry, be Qlik.
Tonial
Bom dia Eduardo,
e se você tentar no set analysis algo como:
=date(today()-365)
Isto trará a data de "hoje" no ano anterior.
Se você que colocar no script do sql, pode tentar:
DATEADD(year,-1,GETDATE())
Bom dia Eduardo, tudo bem?
Veja se assim funciona:
FROM "Qlik_Sense".dbo.DT6 WHERE DT6_DATEMI >= ADDMONTHS(DT6_DATEMI,-12);
Assim irá mostrar sempre os ultimos 12 meses, que consequentemente será 365 dias
Espero ter ajudado
Olá Alex, tudo bem e você ?
Meu amigo, retornou com o seguinte erro:
Connector reply error: SQL##f - SqlState: 37000, ErrorCode: 195, ErrorMsg: [Microsoft][ODBC SQL Server Driver][SQL Server]'ADDMONTHS' não é um nome da função interna reconhecido.
Voce pode fazer como o thiago colocou, mas com uma alteração na função da data de hoje
FROM "Qlik_Sense".dbo.DT6 WHERE DT6_DATEMI >= DATEADD(year,-1,SYSDATETIME())
Don't worry, be Qlik.
Tonial
Olá Tonial, boa tarde !!!
Excelente, era exatamente o que precisávamos.
Muito obrigado !!!
Grande Abraço