Je tente d'exporter vers un emplacement spécifique un ensemble d'environ 15 fichiers PDF, en utilisant l'ODS PDF. Alors qu'en utilisant le même code mais en exportant avec ODS EXCEL - j'obtiens d'excellents résultats. Avec l'ODS PDF - je n'obtiens aucun résultat.
PROCÉDURE INITIALE:
PROC SQL ;
SELECT DISTINCT BId INTO: B_List separated by ' '
FROM work.Pop ;
QUIT ;
VOICI LE CODE AVEC ODS EXCEL:
%MACRO Export_Excel ;
%DO i = 1 %TO 15 ;
%LET b_number = %SCAN(&B_List., &i.) ;
PROC EXPORT DATA=work.Final_Pop (WHERE=(BId = &b_number .))
OUTFILE="&Folder.\Rapport&b_number ..xlsx"
DBMS=XLSX REPLACE ;
SHEET=b_&b_number . ;
RUN ;
%END ;
%MEND Export_Excel ;
VOICI LE CODE AVEC ODS PDF:
%MACRO Export_PDF ;
%DO i = 1 %TO 15 ;
%LET b_number = %SCAN(&B_List., &i.) ;
ODS PDF
FILE ='&Folder.Bakara_&b_number..pdf' STYLE = ocean ;
ODS PDF TEXT = "TEST_&b_number." ;
PROC PRINT DATA=work.Final_Pop (WHERE=(BId = &b_number.)) NOOBS ;
RUN ;
ODS PDF CLOSE ;
%END ;
%MEND ;