Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
ab92
Creator II
Creator II

Identification unique d'un champ

Bonjour à tous,

Bonne année dans un premier temps !

Je me permets de vous solliciter car j'aimerai résoudre ce problème mais j'aimerai avoir des idées de votre part svp :

Nom de table MAJUSCULE et champs minuscule

Ex :

TABLE_1, champ1 = regroupant des identifiants clients

TABLE_2, champ1 = retrouve le champ1 de TABLE1, champ2= année d'achat

Serait il possible de m'aider sur :

Comment obtenir le % de client unique pour chaque année svp ?

11 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

‌tu fais un court distinct dans ton application en expression

ab92
Creator II
Creator II
Author

Pour moi, pour le moment en amont j'ai vraiment résumer ma demande avant beaucoup d'instruction on était faite ....

J'ai jointer mes tables fitlrer sur des champs enfin je me suis bien amusé, je me suis posé la question de recharger ma table puis de dropper l'ancienne pour ajouter dans la nouvelle une clé autonumberhash256 sur les deux champs et donc un distinct sur ce champ c ça ?

YoussefBelloum
Champion
Champion

Bonjour Axel et bonne année 2018 !

pour ta dernière requête concernant le % des clients unique:

tu peux faire ceci (adapte le suivant l'objet ou le type d'analyse que tu utilise):

  1. if(ANNEE=x,  Count(Distinct CLIENTS)/Count(CLIENTS) )
  2. Count(Distinct {<ANNEE={x}>}  CLIENTS)/Count( {<ANNEE={x}>}  CLIENTS)

ça te donnera le % des clients uniques pour une année donnée.

sinon pour le reste si tu a une autre demande, n’hésite pas a détailler

ab92
Creator II
Creator II
Author

Bonjour Yousef je te remercie pour ton aide et ta réactivité cependant dans mon champ année j'ai la date au format QV qui la prend bien sur a partir des années 1800 bref je met un year devant mais ca veut pas ...


Cette nomenclature je l'aurai un jour je l'aurai lol ^^

YoussefBelloum
Champion
Champion

fait un screen shot de ton modèle ==> (CTRL+T) lorsque tu est sur l'application

peut importe le format date QV (qui est normalement utilisable a moins que tu l'a changé)

YoussefBelloum
Champion
Champion

le fichier est vide donc je ne peux pas le manipuler.

donc tu veux partir du champ: SEJ_DATEDEBUT_ANNEE  qui est une date.


tu peut faire ceci pour extraire l'année: Year(SEJ_DATEDEBUT_ANNEE) => essaye le sur un objet texte pour voir le résultat.


aprés, si ca marche, tu peux créer ce champ Year dans le script et l'utiliser comme je te l'ai expliqué precedemment.


est ce plus clair ?

ab92
Creator II
Creator II
Author

J'ai essayé ta solution mais il me dit que l'expression est invalide ...

ab92
Creator II
Creator II
Author

Pourrais tu me partager la syntaxe du distinct stp ?

Par ailleurs le distinct supprime bien les valeurs présente a partir de la deuxième fois on est d'accord ?

En te remerciant encore pour ton aide précieuse ..

YoussefBelloum
Champion
Champion

pas a pas..

copie colle sur un fichier excel une portion de données de la table DOSSIER_1 et attache la