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é.
Bonjour,
Je voudrais savoir quel est l'équivalent du "Like " en SQL sous QLIK SENSE.
J'ai une colonne qui contient des saisons
Je voudrais prendre uniquement les colonnes qui contiennent l'année en cours, l'année précédent. Deux variable ont été crééees :
//Récupère l'année en cours
LET vCurrentYear=year(today()-1);
//Récupère l'année précédente, ex : 2017
LET vPastYear=year(addyears(today()-1,-1));
Je voudrais filtrer la table de cette façon
TMP_TEST :
Load
*
From Test
Where saison like "%$(vCurrentYear)%"
Or saison like "%$(vPastYear)%";
Je voudrais donc savoir si il y'a un equivalent du LIKE utilisé en SQL sous Qlik Sense ? Merci d'avance
Solved! Go to Solution.
Bonjour
Wilmatch devrait faire l'affaire :
Where WildMatch(Saison,'$(vCurrentYear)') =1
Bonjour
Wilmatch devrait faire l'affaire :
Where WildMatch(Saison,'$(vCurrentYear)') =1
Bonjour Christophe ,
Merci beaucoup pour ta réponse .
En tout cas pour ce que ça fonctionne comme je le souhaitais il a fallut que j'écrives la formule de la façon suivante :
Where WildMatch("Saison - Libellé",'*$(vCurrentYear)*') =1
Ainsi tous les libellés contenant "2018" seront extraits.
Mais en cherchant bien cette formule aussi, en utilisant le "Like" sous QS fonctionne, il suffit juste de remplacer les "%" par "*":
Where "Saison - Libellé" Like '*$(vCurrentYear)*'