Bonjour,


Je bloque je pense sur un problème assez simple, mais je n'arrive pas à réaliser ce que je veux faire :

Voici mes données :
ID_CONTRAT ID_PERS TYPE
1 1 1
2 2 1
3 2 3
4 3 2
5 3 2
6 4 1
7 4 1
8 4 2
9 5 2
10 5 2
11 5 2

Il s'agit d'une extraction que je fais comportant :
  • le numéro d'identification de mon contrat (unique)
  • le numéro d'identifacion du client qui a souscrit le contrat (un client peut souscrire plusieurs contrats)
  • le type de véhicule pour lequel il a souscrit son contrat (voiture =1 ou 3, et moto =2)


Je veux rajouter deux colonnes, et je pensais pour cela utiliser une fonction de fenetrage mais j'ai un peu du mal à la concevoir.
Le but étant de créer deux flags,
Pour le premier, je cherche à savoir pour 1 client, s'il possède un autre contrat voiture en plus du contrat de la ligne sur laquelle je suis
Pour le deuxième, je cherche à savoir pour 1 client, s'il possède un autre contrat moto en plus du contrat de la ligne sur laquelle je suis

Ce qui pour mon jeu de donnée devrait me donner le résultat suivant :
ID_CONTRAT ID_PERS TYPE 2_car 2_bike
1 1 1 N N
2 2 1 Y N
3 2 3 Y N
4 3 2 N Y
5 3 2 N Y
6 4 1 Y Y
7 4 1 Y Y
8 4 2 Y N
9 5 2 N Y
10 5 2 N Y
11 5 2 N Y

Est ce que c'est clair ?
Est ce que vous pouvez m'aider à formuler cela svp ?


Merci d'avance.

Steven