Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

[QV 11.20] Récupération premier caractère d'un champ ?

Bonjour à tous,

Nouvel utilisateur de QV. En test pour le moment.

Premier Post sur le forum 🙂

J'ai 2 tableaux XLS contenant exactement les mêmes champs (1 pour l'année en cours, l'autre pour l'année N-1)

J'ai un champ "Gravity" qui contient :

- soit un nombre (de 1 à 5)

- soit un texte :

    1 Critical

    2 High

    ...

Ce que je cherche à faire :

Créer une fonction sur le champ "Gravity"

Qui ne reprendrait que le 1er caractère de ce champ (qu'il soit alpha ou numérique)

Ainsi, j'aurais tous le temps un seul caractère sur ce champ ... (idéalement, j'aimerais qu'il soit numérique.

Merci par avance,

Virtuellement

Alexander

11 Replies
Not applicable
Author

Maxime

si les champs sont tels que

41Clients

101300Capital

145000Amorissement

le left(Champ, 6) suffit à récupérer dans un premier temps les 6 premiers caractères.

il faut conjuguer cette fonction avec un purgechar pour exclure les caractères non souhaités

left(purgechar(lower(champ), 'abcde....', 6)     mettre tous les caractères non souhaités

ou

left(keepchar(lower(champ), '0123456789', 6)     mettre tous les caractères souhaités

ou

cordialement

Christian

Not applicable
Author

Merci Christian. C'est parfait!