0 Replies Latest reply: Dec 14, 2013 5:31 PM by Yoel Tordjman RSS

    rechargement incrementiel format date des 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