Bonjour à tous !
Est-ce que quelqu'un sait quand et et comment les formats sont appliqués dans une proc report ?
Voila mon problème ...
Je créé une proc report, que je vais afficher via un ODS HTML et en même temps créer un fichier excel avec le tagsets ExcelXP.
Ma valeur de base est numérique et dans le html, j'utilise un format que j'ai créé via un format picture, seulement, dans le fichier excel (xml), je récupère une donnée texte et impossible de la modifier en numérique, même avec un tagattr ...
Exemple simple avec la table sashelp.class :
Si quelqu'un à une idée ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 PROC FORMAT; PICTURE KG LOW-HIGH = "000.99 Kg" (MULT=100); RUN; ods html style=sasweb; ods tagsets.ExcelXP BODY="C:\test\TEST.xls" style=sasweb; proc report data=sashelp.class; column name weight; define weight / format=kg. style=[tagattr='format:0.00toto']; /* sans le format=kg., le tagattr est bien pris en compte, avec non, c'est le format picture */ run; ods html close; ods tagsets.ExcelXP close;
Partager