Bonjour à tous, j'espère que vous pourrez m'aider pour mon problème. Cela peut paraitre simple mais en tant que novice sur SAS, je n'y arrive pas depuis plusieurs jours.
j'ai reçu deux tables pour un travail, dont une variable est en commun dans les deux tables, "code_produit".
la première table recense les ventes de produit de manière "croissante", ainsi que leur prix de vente (qui change selon le point de vente), du type:
obs code_produit prix_de_vente
1 120 8.5
2 120 8.45
3 120 8.6
4 250 20.5
5 250 19
6 360 5,5
7 480 57
8 480 56
.. .... .....
etc.
et une seconde table, qui reprends de manière unique pour chaque code_produit (toujours croissant) le prix moyen d'achat général:
obs code_produit prix_achat_moyen
1 120 6
2 250 15
3 360 2.8
4 480 49,99
.. .... .....
etc.
en résultat, je devrais être en mesure de fournir un programme qui donne un tableau similaire au premier décrit mais en faisait correspondre à chaque code_produit son prix d'achat moyen associé dans la seconde table au sein d'une nouvelle colonne, du type:
obs code_produit prix_de_vente prix_achat_moyen
1 120 8.5 6
2 120 8.45 6
3 120 8.6 6
4 250 20.5 15
5 250 19 15
6 360 5,5 2.8
7 480 57 49.99
8 480 56 49.99
.. .... .....
etc.
Au final ce tableau permettrait de compter le nombre de ventes qui se sont effectuées à un prix supérieur à leur prix d'achat moyen.
(désolé pour la mise en page automatique à gauche des tableaux)
Partager