Qlik Community

Groupe des Utilisateurs Francophones

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é.

Highlighted
chadliagabsi
Contributor II

Regroupement des données

Bonjour,

Est il possible de faire un regroupement des données ? Je veux avoir des un regroupement pour ces ensembles des données détaillées.

par Exemple pour la liste de ET50517,ET50519.... Je veux avoir une sélection nommée ET seulement.

test.png

Tags (1)
1 Solution

Accepted Solutions
kevinchevrier
Contributor III

Re: Regroupement des données

Chadlia,

Après test, c'est exactement cela :

IF(FindOneOf(TON_CHAMP,' ')>0, mid(TON_CHAMP,1,1) & '' & mid(TON_CHAMP,FindOneOf(TON_CHAMP, ' ')+1,1), mid(TON_CHAMP, 1,2)) as REGROUPEMENT

Je te joins une appli test

Kevin

11 Replies
kevinchevrier
Contributor III

Re: Regroupement des données

Bonjour Chadlia,

Oui .

Dans ton script utilise la fonction stxt.

Exemple :

stxt(TON_CHAMP, 1,2) as REGOUPEMENT

Kevin

chadliagabsi
Contributor II

Re: Regroupement des données

ce syntaxe ne fonctionne pas je pense que les paramètres ne sont pas corrects . En plus comment il peut savoir chaque groupe qu'est ce qu'il contient.

Merci.

kevinchevrier
Contributor III

Re: Regroupement des données

Chadlia,

Pour compléter, tu dois avoir des noms assez différents à chaque fois donc pour faire quelque chose d'un peu plus poussé, je te propose ceci :

- Si pas d'espace dans ton champ, alors on prend les 2 premiers caractères

- Si il y a un espace on prend le premier caractère de la première chaîne de caractère puis le premier caractère de la deuxième chaîne de caractère. 

Cela donne :

IF(FindOneOf(TON_CHAMP, ' ')>0, concat(stxt(TON_CHAMP,1,1),stxt(TON_CHAMP,FindOneOf(TON_CHAMP, ' ')+1,1)), stxt(TON_CHAMP, 1,2)) as REGOUPEMENT


Tu n'as plus qu'à modifier TON_CHAMP par le vrai nom de ton champ.


Kevin

kevinchevrier
Contributor III

Re: Regroupement des données

Chadlia,

A toi d'adapter le calcul en fonction de la diversité des cas que tu rencontres dans tes noms de champ.

Je te propose cette solution au regard de ce que tu nous as donné.

Kevin

lcloatre
Contributor III

Re: Regroupement des données

Chadlia,

Je te conseille de faire un fichier Excel en mettant un code de regroupement en face de chaque donnée.

Ensuite, tu charges ce fichier via la fonction mapping.

Tu auras ainsi un niveau de regroupement.

chadliagabsi
Contributor II

Re: Regroupement des données

Merci Laurent c'est ce que j'ai fait.

chadliagabsi
Contributor II

Re: Regroupement des données

Oui bien sur Kevin j'ai changé le nom de mon champ mais ca fonctionne pas. Il n'accepte pas les paramètres de la fonction stex.

lcloatre
Contributor III

Re: Regroupement des données

Tu penseras à mettre ma réponse comme utile et correcte pour que ceux qui ont la même problématique que toi trouvent tout de suite la bonne réponse.

kevinchevrier
Contributor III

Re: Regroupement des données

stxt