Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Chris_94
Contributor
Contributor

Use variable with REST connect

Hi,

Je suis nouveau sur Qlick et je suis confronté a un problème. 

J'ai une requete REST qui fonctionne bien quand le la met dans le champs URL

HTTPS://My_Application.com/api/v1/2500/queries?queryguid={BED6544-BG66-657C-9fF-16633AC7A298}&filter..., 'BETWEEN', '09/04/2023 22:00:38', '14/04/2023 22:00:00', FR) %23} AND UPPER(AM_CODE_APPLI)%20=%20UPPER(%27XXX%27))

 

 

Chris_94_0-1691070148094.png

Je récupère bien mes champs et mes données pour être utilisé dans ma feuille.

J voudrais utiliser des variables pour les 2 dates et j'ai utilisé la syntaxe ci-dessous :

 

HTTPS://My_Application.com/api/v1/2500/queries?queryguid={BED6544-BG66-657C-9fF-16633AC7A298}&filter..., 'BETWEEN', $(dt1), $(dt2), FR) %23} AND UPPER(AM_CODE_APPLI)%20=%20UPPER(%27XXX%27))

 

et j'ai créé 2 parametres query comme ci-dessous :

Chris_94_1-1691070226222.png

Dans ce cas je n'ai que un résultat @value  and _root mais aucun champs. Mon objectif finale etait d'utiliser dans le chargement des données le with connnectoin et passer $(dt1) et $(dt2) en variable pour le chargement

 

Merci pour votre aide ou piste

 

Labels (1)
1 Reply
Aurelien_Martinez
Partner - Specialist II
Partner - Specialist II

Bonjour,

Peut-être avec cette syntaxe : 

Set dt1 = 09/04/2023 22:00:38;
Set dt2 = 14/04/2023 22:00:38;

RestConnectorMasterTable: 
SQL 
  SELECT 
    . . . . 
  FROM JSON (wrap on) "root" PK "__KEY_root"
  WITH CONNECTION (
   Url "HTTPS://My_Application.com/api/v1/2500/queries?queryguid={BED6544-BG66-657C-9fF-16633AC7A298}&filter..., 'BETWEEN', '$(dt1)', '$(dt2)', FR) %23} AND UPPER(AM_CODE_APPLI)%20=%20UPPER(%27XXX%27))"
  )

 

Aurélien

Help users find answers! Don't forget to mark a solution that worked for you!