Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Not applicable

rechargement incrementiel qvd date variables

Chers membres de la communauté, je suis désolé de vous déranger et vous remercie par avance.

J’ai un problème avec mon application qlikview (d’où les données proviennent d’une base sql server management 2008/odbc).

Je désire faire fonctionner cette application en temps réel, et, de ce fait, ai besoin de réaliser des rechargements incrémentiels : utilisation de fichiers qvd avec ajout simple depuis la base sql.

Comme l’a conseillé le manuelk qlikview, j’ai introduit 2 variables (exemple pour le rechargement d’une table).

set DCX=Now();

….

Cotation:
Load autonumber(INFO&DATE_ID_T3) as Cotation_ID,*;
LOAD year(DATE)*10000 + month(DATE)*100 + day(DATE) as [DATE_ID_T3],*;
SQL SELECT *
FROM DBPRICING.dbo.HCOT where DATE>#
$(MDX)# and DATE<#$(DCX)#;
concatenate load * from Cotation.qvd (qvd);

set MDX=Now();

Cependant j’obtiens une erreur: (scriperror.jpg qui est joint…)

J’ai fait différents tests mais j’obtiens des erreurs a cause de cette partie DATE>#$(MDX)# (j’ai testé sans les # ou avec today() au lieu de now() )

Cependant cela marche avec DATE>Floor(CAST(GETDATE() AS float));

Mais cela ne me convient pas car j’ai besoin d’un format date avec annee mois jour heure minute et seconde.

Remarque importante : dans ma base sql le format date est du format suivant

2013-12-10 16:45:50.013

Merci par avance

Yoel