BookmarkSubscribeRSS Feed
Tz
Obsidian | Level 7 Tz
Obsidian | Level 7

Hi All.

I have an Excel file with time values, some of which exceed 24 hours (for example  113:55:00)

I am unable to import these values to SAS correctly (value is changed to 17:55:00)

I tried time20 informat. Any help would be appreciated. Thanks

SAS Code

libname a excel "&a.\new מתוקן חומר לסטטיסטיקאית 15.8.20.xlsx";

data fix;

set a."Sheet1$"N(dbsastype=(hours_from_admitance_to_surgery='TIME(20)'));

rename _____=Complaint ______________=ClinicalImp;

format hours_from_admitance_to_surgery time20.;

run;

 

 

 

 

4 REPLIES 4
EyalGonen
Lapis Lazuli | Level 10

שלום @Tz 

 

מאחר וזו קבוצת משתמשי SAS בישראל אני מניח שזה בסדר לענות בעברית. 

האם ניסית (כמעקף) לייבא את האקסל באמצעות PROC IMPORT במקום libname?

 

אייל

Tz
Obsidian | Level 7 Tz
Obsidian | Level 7

תודה אייל.

ניסיתי  Proc Import.

לא עבד

EyalGonen
Lapis Lazuli | Level 10

שלום @Tz 

 

בדקתי הרגע אצלי ונראה שזה כן עובד. אני מצרף את האקסל שיצרתי + קוד SAS שבאמצעותו ייבאתי את האקסל.

 

proc import file="c:\temp\book1.xlsx" dbms="xlsx" out=work.book1 replace;
run;

אייל

Tz
Obsidian | Level 7 Tz
Obsidian | Level 7

Import did not work on my file.

I saved it as csv - problem solved

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

Discussion stats
  • 4 replies
  • 1269 views
  • 0 likes
  • 2 in conversation