Bonjour tout le monde,
j'ai deux tableaux qui ont les mêmes variables à comparer et à mettre le résultat dans un troisième tableau. Donc j'ai concaténer les tableaux et j'ai utiliser proc tabulate. Mais j'ai eu un souci au niveau de l'affichage de résultat
voila un exemple des tableaux que j'ai et le code que j'ai utlisé
c'est ce que j'ai eu en résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 data table1; input variete $marque $ mois $ tariff ; cards; chocolat choco14 1 140 chocolat choco14 2 250 ;run; data table2; input variete $ marque $ mois $ tarif ; cards; chocolat choco15 1 140 biscuit bg15 1 152 biscuit bg15 1 152 chocolat choco15 2 250 biscuit bs15 2 150 biscuit bs15 3 148 ;run; data concat; set table2 table1; proc format ; value $ moiss '1'='Janvier' '2'='Février' '3'='Mars'; run; ODS TAGSETS.EXCELXP FILE='D:\Desktop\marque\test5.xls' options(Sheet_Interval="None" style="XLStatistical") ; proc tabulate data=concat S=[FOREGROUND=BLACK CELLWIDTH=200 JUST=C]; class variete mois marque; classlev marque /s=[CELLWIDTH=100]; var tarif; table variete=''*marque='', mois=''*tarif=''*sum='' all=''*tarif='Total'*sum=''/ box={label='marque' s=[ JUST=R ]} rts=25 ; format mois $moiss. ; run; ODS TAGSETS.EXCELXP CLOSE; ODS LISTING;
Le problème est que je veux que les mêmes marques de 2015 et 2014 soient existantes dans le tableau résultat même si les tarifs sont nuls
Voila le résultat que je dois avoir
Partager