Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello everyone,
I need you to solve a concern that I found during loading of data from 2 Excel files.
In fact I wanted to link two excel files by a column (like I'm going to do a join by that column that represents a reference), I managed to link the two files, you only have to give the same name to two columns when I load my data, that shows me the tables schema in QlikView there is a link between the two tables, until then it's good. For example for the first file I: the column that contains these reference values: 1,2,3,4,5,6 and the second contains files that: 1,4,5,7,8,9.
After loading, you can see a single column reference that is the concatenation of two field values, but I noticed that there are duplicates. the result is as follows: 1,1,2,3,4,5,6,7,8,9.
the problem is that the data for the 2 files after a selection of the reference 1, select the 2 lines that contains the value 1, if the data from a single file to be displayed.
I tried even with & LEFT JOIN RIGHT JOIN, but always the same concern, the files are not related.
Thank you for helping me solve this.
Translated with Google Translate - Qlik Community Administrative Team
Bonjour à tous,
J'ai besoin de votre afin de résoudre un souci que je l'ai trouvé pendant le chargement des données provenant des 2 fichiers excel.
En effet je voulais lier 2 fichiers excel par une colonne ( comme si je vais faire une jointure par cette colonne qui représente une référence), j'ai réussi à lier les 2 fichiers, il suffit de donner le même nom aux 2 colonnes, quand je fais load de mes données, ça m'affiche au schéma des tables dans QlikView qu'il existe une liaison entre les 2 tables, jusqu'au là c'est bon. Par exemple pour le 1er fichier j'ai : la colonne référence qui contient ces valeurs : 1,2,3,4,5,6 et le 2ème fichiers qui contient : 1,4,5,7,8,9.
Après le chargement, on peut voir une seule colonne référence qui fait la concaténation des valeurs des 2 champs, mais j'ai remarqué qu'il existe des doublons. le résultat est comme suit : 1,1,2,3,4,5,6,7,8,9.
le problème c'est que pour avoir les données des 2 fichiers après une sélection du référence 1, il faut sélectionner les 2 lignes qui contient la valeur 1, sinon les données d'un seul fichier qui seront affichées.
J'ai essayé même avec LEFT JOIN & RIGHT JOIN, mais toujours le même souci, les fichiers ne sont pas liés.
Merci de m'aider à résoudre ce souci.
yes they have the values in common, I take just some lines
Bonjour Johan,
Vous pouvez me donner un exemple, est ce que je dois rajouter une colonne?
j'ai pas bien compris le fait de prendre la valeur dans le clé aussi.
Merci pour votre aide.
Right, well. Since you provide incorrect information and don't provide the information I asked for I cannot help you. Good luck.
Il me paraît que le contenu de vos deux variables que vous voulez lier, n'est pas commun. Sinon QV va vous montrer seulement 1 option. Est-ce possible qu'il y a une espace ' ' derrière un des deux? (p.ex. que vous prenez encore une espace avec le 'subfield'.
essayez une fois 'trim(Urwebindentifier) as urwebidentifier' et 'trim(subfield(Tâche,'-',1) as urwebidentifier
En fait y a des valeurs communes entre les 2 fichiers, c'est juste que j'ai appris que quelques lignes, et j'ai pas sélectionné les bonnes.
fichier 1
303605D |
303605D |
009608A |
108549B |
fichier 2
303605D - Management Budget |
301654D - Openstats_histoRecovery |
301654D - Openstats_histoRecovery |
009608A - Retirer le Publisher de la version |
009608A - Management Budget |
009608A - Retirer le Publisher de la version |
009608A - Openstats_histoRecovery |
009608A - Openstats_histoRecovery |
009608A - Openstats_histoRecovery |
dans cet exemple, on a 2 valeurs communes, l'id 303605D et 009608A.
Ok je vais essayer votre solution.
J'avais une autre idée de ce que vous voudriez faire, basé sur l'exemple ci-dessus. Avec l'explication que vous avez fait en dessous, cette solution n'est plus valable je pense.
Cdt,
johan
They are the correct information, just I haven't selected the good values.
File 1
303605D |
303605D |
009608A |
108549B |
File 2
303605D - Management Budget |
301654D - Openstats_histoRecovery |
301654D - Openstats_histoRecovery |
009608A - Retirer le Publisher de la version |
009608A - Management Budget |
009608A - Retirer le Publisher de la version |
009608A - Openstats_histoRecovery |
009608A - Openstats_histoRecovery |
009608A - Openstats_histoRecovery |
And this my script before making a link between the 2 files by this columns.
After loading I have the 2 columns, if I choose 0096088A I will show all informations for the 2 files.
Now, to associate the 2 files, I make the seem name, and I have in result one column :
Thank you
Merciiiii Johan, j'ai essayé en ajoutant trim, ça fonctionne
Try to add trim()to your ID's to remove the space before the dash:
trim(subfield(...))
De rien. On est tous ici afin d'aider et d'apprendre
Si vous voulez quand même m'accorder la réponse correcte sur votre question,..
Cordialement,
Johan