Qlik Community

Ask a Question

Groupe des Utilisateurs Francophones

cancel
Showing results for 
Search instead for 
Did you mean: 
chadliagabsi
Creator II
Creator II

Recherche mot dans une chaine de caractère

Bonjour,

Je veux appliquer cette expression juste pour les personnes qui ont un niveau catégorie qui contient accompagnement

J'ai essayé cette expression ça fonctionne

  //Count(DISTINCT{<NIVEAU_CATEGORIE={'Contrat d''accompagnement dans l''emploi'} >}MATRICULE_AGENT)

Mais pour tous les chaines qui contiennent ce mot ca fonctionne pas voila mon expression .

Count(DISTINCT{<NIVEAU_CATEGORIE={' ?accompagnement*'} >}MATRICULE_AGENT)

J'ai essayé sans '' pareillement;

Merci

1 Solution

Accepted Solutions
brunobertels
Specialist II
Specialist II

inverse * et ^ comme ceci

Count(DISTINCT{<NIVEAU_CATEGORIE={'*^accompagnement*'} >}MATRICULE_AGENT)

View solution in original post

5 Replies
cyrzouhon
Contributor III
Contributor III

Bonjour Chadlia,

Je trouve quand même raisonnable ton expression  essaye de bidouiller en enlevant le * on va voir.

Car {' ?accompagnement'} va chercher Trouve toutes les valeurs correspondant à un mot de 15 lettres commençant par 1 lettre, Blanc compris puis accompagnement

brunobertels
Specialist II
Specialist II

Bonjour

Ceci pourra peut être répondre à ton problème :

*^ab*

Renvoie toutes les valeurs comprenant des mots commençant par “ab”.

Équivaut à une recherche normale des lettres “ab”, à la différence près que la recherche peut être plus complexe grâce à l'emploi de caractères génériques. S'utilise également dans une recherche programmatique, comme dans une analyse d'ensembles.

Du coup

Count(DISTINCT{<NIVEAU_CATEGORIE={'^*accompagnement*'} >}MATRICULE_AGENT)

chadliagabsi
Creator II
Creator II
Author

Ça ne fonctionne pas avec ça aussi.

brunobertels
Specialist II
Specialist II

inverse * et ^ comme ceci

Count(DISTINCT{<NIVEAU_CATEGORIE={'*^accompagnement*'} >}MATRICULE_AGENT)

View solution in original post

sfatoux72
Partner
Partner

‌Dans un set analysis , la syntax correct pour une recherche nécessite l’utilisation de double quote "..."

Count(DISTINCT{<NIVEAU_CATEGORIE={"*accompagnement*"} >}MATRICULE_AGENT)


l’utilisation de simple quote était tolérée dans les versions précédante, mais ne l’ai plus dans les dernières versions lors de la création d’une nouvelle application