9 Replies Latest reply: Dec 11, 2017 11:16 AM by Axel Beaugrand RSS

    SET "VARIABLE" dans FROM

    Axel Beaugrand

      Bonjour à tous,

      Je souhaiterai créer un QVD normalisé dans le sens ou j'aimerai obtenir dans mon QVD les informations suivantes :

      - 2 Champs d'une table A dans un schéma A d'une BASE nommée DB_G

      - J'aimerai joindre 2 champs en plus provenant d'une table B à la table A qui viens de la même BASE DB_G

      Lors de mes deux instructions j'aimerai utiliser une variable pour la localisation de mon QVD.

       

      Le problème est que je n'arrive pas à trouver comment écrire ma variable dans le FROM j'ai tout essayé et je suis sur que c'est une histoire de format mais bon je ne l'ai pas en tête ...

       

      Ci-dessous mon script :

      // Ma chaine de connexion ODBC connect to ...

       

      SET vQVD_GLPI='..\..\..\..\Entrepot\0_TEST\'; 

       

      // EX SANS LA VARIABLE

      glpi_tickets:
      SQL SELECT
      entites_id,
      name
      FROM glpi_tickets;
      STORE glpi_tickets into D:\Qlikview\ENTREPOT\0_TEST\glpi_tickets.QVD(qvd);

      // EX SANS LA VARIABLE
      glpi_entities:
      SQL SELECT
      id,
      name
      FROM glpi_entities;
      STORE glpi_entities into D:\Qlikview\ENTREPOT\0_TEST\glpi_entities.QVD(qvd);

       

      J'aimerai créer cela mais bon ça ne fonctionne pas :

      glpi_entities:
      SQL SELECT
      id,
      name
      FROM glpi_entities;
      STORE glpi_entities into [$(vQVD_GLPI)'glpi_entities.QVD');

       

      J'aimerai joindre les entités suivantes :

      entites_id de la table glpi_tickets

      id de la table glpi_entities

      Normalement avec un left join tout est bon ok ?

       

      Y aurait il une âme charitable pour me venir en aide svp ?

       

       

      Merci d'avance de votre lecture et excellente journée !