7 Replies Latest reply: Feb 28, 2014 6:10 AM by John Doré RSS

    Erreur de script incomprehensible

      Bonjour,

       

      j ai un soucis il me donne une erreur au chargement je ne comprends pas pourquoi

       

      Voici le script

       

       

      CrossTable

       

      (DatePrélévement, Données)
      LOAD hqfac.ccompte,
      ice02 as [Prelevement au 02],
      ice05 as [Prelevement au 05],
      ice08 as [Prelevement au 08],
      ice15 as [Prelevement au 15]
      FROM
      [Z:\DAF\Xavier\qlikview\Reporting des reglements\synthese prel quit 07-11 05-13 def.xlsx]
      (
      ooxml, embedded labels, table is [Fichier valide], filters(
      Remove(Col, Pos(Top, 2)),
      Remove(Col, Pos(Top, 2)),
      Remove(Col, Pos(Top, 2)),
      Remove(Col, Pos(Top, 2)),
      Remove(Col, Pos(Top, 5))
      ));


      Date_prelevement:
      load hqfac.ccompte,
      DatePrélévement
      Resident Date_prelevement_tmp
      where Données>0;

      DROP Table Date_prelevement_tmp;

       

      La struture du fichier excel sources est comme ceux ci

      hqfac.ccomptewdatentquitwdatsorquitwctyplocice02ice05ice08ice15cpt
      290301/08/1987          LO00101
      300101/10/1976          LO00011
      330201/10/1976          LO00101

       

      Le but est que je puisse connaitre le nombre de prélevement au 02,05,08,15.

       

      L'erreur retourné est celle ci :

       

      Champ introuvable - <ice02>

      Date_prelevement_tmp:

      CrossTable(DatePrélévement, Données)

      LOAD hqfac.ccompte,

           ice02 as [Prelevement au 02],

           ice05 as [Prelevement au 05],

           ice08 as [Prelevement au 08],

           ice15 as [Prelevement au 15]

      FROM

      [Z:\DAF\Xavier\qlikview\Reporting des reglements\synthese prel quit 07-11 05-13 def.xlsx]

      (ooxml, embedded labels, table is [Fichier valide], filters(

      Remove(Col, Pos(Top, 2)),

      Remove(Col, Pos(Top, 2)),

      Remove(Col, Pos(Top, 2)),

      Remove(Col, Pos(Top, 2)),

      Remove(Col, Pos(Top, 5))

      ))

       

      Une aide serrer la bienvenue

       

       

      Xavier