-
Gestion de BDD SAS
Bonjour tout le monde,
Je rencontre un petit problème pour la réalisation d'une tâche sous SAS.
En fait, je reçois de la part du partenaire plusieurs fichier "Limites" de leur assurés. Hors il se peut qu'un assuré sur toute sa période de couverture ait plusieurs limite.
Cela veut dire que je peux me retrouver pour un assuré donné plusieurs observations (Une limite correspond à une ligne dans la base de données avec des périodes différentes.
Maintenant nous nous souhaitons avoir toute les informations concernant un assuré sur une seule ligne. Ce qui veut dire que j'ai crée des variables qui vont contenir les valeurs des autres observations. Malheureusement, la fonction lag que j'utilise ne marche pas raison pour laquelle je viens auprès de vous solliciter votre aide.
Par exemple, voici mon fichier de départ:
Num_contrat |
Periode |
Code_Limite |
Limite |
L2345 |
2016 |
X23 |
100 € |
L2345 |
2017 |
X24 |
150 € |
L2345 |
2018 |
X25 |
100 € |
L2345 |
2019 |
X26 |
300 € |
L'idéal serait d'avoir un fichier comme tel:
Num_contrat |
Periode |
Code_Limite |
Limite |
Periode_1 |
Code_Limite_1 |
Limite_1 |
Periode_2 |
Code_Limite_2 |
Limite_2 |
Periode_3 |
Code_Limite_3 |
Limite_3 |
Periode_4 |
Code_Limite_4 |
Limite_4 |
L2345 |
2016 |
X23 |
100 € |
2016 |
X23 |
100 € |
2017 |
X24 |
150 € |
2018 |
X25 |
100 € |
2019 |
X26 |
300 € |
Je vous remercie d'avance et reste à votre disposition,
Cordialement,