Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je démarre sous Qlikview et autant j'ai bien compris le paramétrage des expressions avec les analyses d'ensemble, mais par contre là je bloque complet.
J'ai une table que l'on va nommer "Payable par", avec à l'intérieur tous mes clients facturés.
Je souhaite grouper mes "Payable par" selon la chaine de caractères contenue dans les noms des "Payable par", ainsi par exemple, je souhaite grouper mes tiers contenant le mot "Cession", sous "Cession" et mes tiers contenants "Grands comptes" sous "Grands Compte", et ce afin de les intégrer comme dimensions dans mon graphique en secteurs. Avez-vous une idée de la manière de procéder ?
Exemple de ma table: par Payable
Cession Interne 1
Cession Interne 2
Cession Interne 3
Grand compte 1
Grand compte 2
Grand compte 3
En vous remerciant,
Bonjour,
Pour gérer vos regroupements vous pouvez créer un nouveau champ directement dans votre modèle.
Lorsque vous chargez vos données, vous pouvez utiliser l'une de ces fonctions : match(), mixmatch() ou wildmatch() selon votre besoin. Je vous invite à consulter les différences entre ces 3 fonctions dans l'aide de QV.
Au chargement de vos données vous aurez alors quelque chose qui devrait ressembler à ça :
PayablePar:
LOAD
[...],
[Payable par],
if(wildmatch([Payable par],'*Cession*'), 'Cession',
if(wildmatch([Payable par],'*grand compte*'), 'Grand compte',
'Autre')) as Regroupement
FROM
PayablePar.qvd (qvd);
Martin Favier
Bonjour,
Pour gérer vos regroupements vous pouvez créer un nouveau champ directement dans votre modèle.
Lorsque vous chargez vos données, vous pouvez utiliser l'une de ces fonctions : match(), mixmatch() ou wildmatch() selon votre besoin. Je vous invite à consulter les différences entre ces 3 fonctions dans l'aide de QV.
Au chargement de vos données vous aurez alors quelque chose qui devrait ressembler à ça :
PayablePar:
LOAD
[...],
[Payable par],
if(wildmatch([Payable par],'*Cession*'), 'Cession',
if(wildmatch([Payable par],'*grand compte*'), 'Grand compte',
'Autre')) as Regroupement
FROM
PayablePar.qvd (qvd);
Martin Favier
Bonsoir Martin,
Merci beaucoup pour l'aide, je cherchais désespérement a intégrer une formule dans la feuille au lieu de l'insérer dans le script.
C'est chose faite et ça fonctionne parfaitement,
Encore merci.
Ah mince, c'est vrai que j'aurai pu être plus clair sur ce sujet...
Ravi d'avoir solutionné votre problème !
Martin Favier