Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Comparer données de 2 fichiers pour n'afficher que la différence

Bonjour,

Me voilà face une nouvelle problématique que je pensais résoudre en me penchant sur le chargement incrémental mais après réflexion cela ne semble pas être la slolution...

Je fais donc appel à votre expérience et vos connaissances pour m'éclairer un peu !

Je charge plusieurs fichiers excel dans qlikview.

Tous les fichiers ont la même structure. Ce qui varie d'un fichier à l'autre c'est le nombre de lignes de chaque fichier.

Pour résumer le besoin simplement : l'utilisateur souhaite pouvoir sélectionner dans l'appli Qlikview 2 fichiers et afficher dans un tableau "LES LIGNES QUI SONT DANS LE SECOND FICHIER MAIS QUI N'EXISTENT PAS DANS LE PREMIER FICHIER".

Je ne sais pas si j'ai été très claire. Pour vous aider je vous joins un exemple avec les 2 fichiers Excel que j'aurais à charger et une explication "en image" de ce que je souhaiterais pouvoir faire...

Merci d'avance pour votre aide précieuse !

Labels (1)
22 Replies
Not applicable
Author

Je suis absent(e) du bureau jusqu'au 07/11/2012

I am out of the office and get back to you when I return.

Remarque : ceci est une réponse automatique à votre message "[Groupe des

Utilisateurs Francophones] - Re: Comparer données de 2 fichiers pour

n'afficher que la différence" envoyé le 6/11/12 17:00:45.

C'est la seule notification que vous recevrez pendant l'absence de cette

personne.

This message and any attachments (the "message") is

intended solely for the intended addressees and is confidential.

If you receive this message in error,or are not the intended recipient(s),

please delete it and any copies from your systems and immediately notify

the sender. Any unauthorized view, use that does not comply with its purpose,

dissemination or disclosure, either whole or partial, is prohibited. Since the internet

cannot guarantee the integrity of this message which may not be reliable, BNP PARIBAS

(and its subsidiaries) shall not be liable for the message if modified, changed or falsified.

Do not print this message unless it is necessary,consider the environment.

Not applicable
Author

Je suis absent(e) du bureau jusqu'au 07/11/2012

I am out of the office and get back to you when I return.

Remarque : ceci est une réponse automatique à votre message "[Groupe des

Utilisateurs Francophones] - Re: Comparer données de 2 fichiers pour

n'afficher que la différence" envoyé le 6/11/12 17:05:38.

C'est la seule notification que vous recevrez pendant l'absence de cette

personne.

This message and any attachments (the "message") is

intended solely for the intended addressees and is confidential.

If you receive this message in error,or are not the intended recipient(s),

please delete it and any copies from your systems and immediately notify

the sender. Any unauthorized view, use that does not comply with its purpose,

dissemination or disclosure, either whole or partial, is prohibited. Since the internet

cannot guarantee the integrity of this message which may not be reliable, BNP PARIBAS

(and its subsidiaries) shall not be liable for the message if modified, changed or falsified.

Do not print this message unless it is necessary,consider the environment.

Not applicable
Author

Je suis absent(e) du bureau jusqu'au 07/11/2012

I am out of the office and get back to you when I return.

Remarque : ceci est une réponse automatique à votre message "[Groupe des

Utilisateurs Francophones] - Comparer données de 2 fichiers pour n'afficher

que la différence" envoyé le 6/11/12 16:40:02.

C'est la seule notification que vous recevrez pendant l'absence de cette

personne.

This message and any attachments (the "message") is

intended solely for the intended addressees and is confidential.

If you receive this message in error,or are not the intended recipient(s),

please delete it and any copies from your systems and immediately notify

the sender. Any unauthorized view, use that does not comply with its purpose,

dissemination or disclosure, either whole or partial, is prohibited. Since the internet

cannot guarantee the integrity of this message which may not be reliable, BNP PARIBAS

(and its subsidiaries) shall not be liable for the message if modified, changed or falsified.

Do not print this message unless it is necessary,consider the environment.

Not applicable
Author

Je suis absent(e) du bureau jusqu'au 07/11/2012

I am out of the office and get back to you when I return.

Remarque : ceci est une réponse automatique à votre message "[Groupe des

Utilisateurs Francophones] - Re: Comparer données de 2 fichiers pour

n'afficher que la différence" envoyé le 6/11/12 17:30:59.

C'est la seule notification que vous recevrez pendant l'absence de cette

personne.

This message and any attachments (the "message") is

intended solely for the intended addressees and is confidential.

If you receive this message in error,or are not the intended recipient(s),

please delete it and any copies from your systems and immediately notify

the sender. Any unauthorized view, use that does not comply with its purpose,

dissemination or disclosure, either whole or partial, is prohibited. Since the internet

cannot guarantee the integrity of this message which may not be reliable, BNP PARIBAS

(and its subsidiaries) shall not be liable for the message if modified, changed or falsified.

Do not print this message unless it is necessary,consider the environment.

Not applicable
Author

Je suis absent(e) du bureau jusqu'au 07/11/2012

I am out of the office and get back to you when I return.

Remarque : ceci est une réponse automatique à votre message "[Groupe des

Utilisateurs Francophones] - Re: Comparer données de 2 fichiers pour

n'afficher que la différence" envoyé le 6/11/12 16:56:28.

C'est la seule notification que vous recevrez pendant l'absence de cette

personne.

This message and any attachments (the "message") is

intended solely for the intended addressees and is confidential.

If you receive this message in error,or are not the intended recipient(s),

please delete it and any copies from your systems and immediately notify

the sender. Any unauthorized view, use that does not comply with its purpose,

dissemination or disclosure, either whole or partial, is prohibited. Since the internet

cannot guarantee the integrity of this message which may not be reliable, BNP PARIBAS

(and its subsidiaries) shall not be liable for the message if modified, changed or falsified.

Do not print this message unless it is necessary,consider the environment.

Not applicable
Author

Je suis absent(e) du bureau jusqu'au 07/11/2012

I am out of the office and get back to you when I return.

Remarque : ceci est une réponse automatique à votre message "[Groupe des

Utilisateurs Francophones] - Re: Comparer données de 2 fichiers pour

n'afficher que la différence" envoyé le 6/11/12 17:33:44.

C'est la seule notification que vous recevrez pendant l'absence de cette

personne.

This message and any attachments (the "message") is

intended solely for the intended addressees and is confidential.

If you receive this message in error,or are not the intended recipient(s),

please delete it and any copies from your systems and immediately notify

the sender. Any unauthorized view, use that does not comply with its purpose,

dissemination or disclosure, either whole or partial, is prohibited. Since the internet

cannot guarantee the integrity of this message which may not be reliable, BNP PARIBAS

(and its subsidiaries) shall not be liable for the message if modified, changed or falsified.

Do not print this message unless it is necessary,consider the environment.

Not applicable
Author

Bonjour,

Dans votre fichier Excel ce que j'aurais aimé avoir c'est ds l'onglet "sheet 3" la différence entre les lignes de l'onglets "sheet 2" et "sheet 1". Or là l'onglet "sheet 3" semble vide...

La réponse à mon besoin est dans la réponse de Martin Favier mais cependant je vous remercie pour votre aide...

Not applicable
Author

Bonjour,

Merci beaucoup pour votre retour qui m'a permi de faire un point sur les "états alternatifs" et de résoudre le problème!

Je me suis permis de compléter votre pièce jointe pour vous montrer exactement ce que je souhaite voir apparaitre comme résultat final.. Sait-on jamais peut être cela pourra-t-il servir à d'autres utilisateurs

Not applicable
Author

Bonjour à tous,

Dans la continuité de ce sujet je vous sollicite pour une autre petite question sur laquelle je bloque également et dont vous avez peut être déjà la réponse de par votre expérience sur Qlikview !

Maintenant que j'ai réussi à afficher "Toutes les lignes qui sont dans le fichier 2 MAIS qui ne sont pas dans le fichier 1" je souhaiterais pouvoir faire la somme "uniquement de certaines de ces lignes" (çad en fonction de filtres).

Dans l'application en pièce jointe je voudrais :

pour toutes les lignes qui sont dans le fichier 2 et pas dans le fichier 1

faire la somme de ma colonne B uniquement pour les lignes dont la colonne C contient la valeur "TOTO".

Pour cela j'ai procédé en 2 étapes.

  • J'ai calculé pour toutes les lignes qui sont dans le fichier 2 et pas dans le fichier 1 la somme de ma colonne B.

    La formule que j'ai utilisé fonctionne. elle est la suivante : (sum({$<ID=P({[Fichier2]})>-<ID=P({[Fichier1]})>}B)

  • Puis j'ai souhaité partir de cette formule pour y ajouter le filtre "colonne C = TOTO".

Après plusieurs tentatives de manipulation du set analysis dans tous les sens je n'arrive pas à retomber sur le bon résultat

Sauriez-vous me dire où et comment insérer le filtre dans ma formule ?

Merci d'avance...

rfe
Employee
Employee

Bonjour

essayer cette formule

=(sum({$<ID=P({[Fichier2]})>-<ID=P({[Fichier1]}),C={"TOTO"}>}B))

je pense que c'est ce que vous cherchez