Hello Experts,
I am wondering why I have this error :
Trimestre=put(datepart("Date vers"n), QNYYYY.);
_______
484
NOTE 484-185: Format QNYYYY was not found or could not be loaded.
Thank you for your help !
Your format was invalid. Try other sas build-in format:
options validvarname=any;
data _null_;
"Date vers"n=datetime();
Trimestre=put(datepart("Date vers"n), yyqd6.);
put Trimestre;
Trimestre=put(datepart("Date vers"n), yyq6.);
put Trimestre;
Trimestre=put(datepart("Date vers"n), yyqn6.);
put Trimestre;
run;
29 data _null_;
30 "Date vers"n=datetime();
31 Trimestre=put(datepart("Date vers"n), yyqd6.);
32 put Trimestre;
33 Trimestre=put(datepart("Date vers"n), yyq6.);
34 put Trimestre;
35 Trimestre=put(datepart("Date vers"n), yyqn6.);
36 put Trimestre;
37
38 run;
2026-1
2026Q1
20261
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
Your format was invalid. Try other sas build-in format:
options validvarname=any;
data _null_;
"Date vers"n=datetime();
Trimestre=put(datepart("Date vers"n), yyqd6.);
put Trimestre;
Trimestre=put(datepart("Date vers"n), yyq6.);
put Trimestre;
Trimestre=put(datepart("Date vers"n), yyqn6.);
put Trimestre;
run;
29 data _null_;
30 "Date vers"n=datetime();
31 Trimestre=put(datepart("Date vers"n), yyqd6.);
32 put Trimestre;
33 Trimestre=put(datepart("Date vers"n), yyq6.);
34 put Trimestre;
35 Trimestre=put(datepart("Date vers"n), yyqn6.);
36 put Trimestre;
37
38 run;
2026-1
2026Q1
20261
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
Or customize it on your own.
40 data _null_;
41 "Date vers"n=datetime();
42 Trimestre=cats(qtr(datepart("Date vers"n)),year(datepart("Date vers"n)) );
43 put Trimestre;
44 Trimestre=cats(qtr(datepart("Date vers"n)),'Q',year(datepart("Date vers"n)) );
45 put Trimestre;
46 run;
12026
1Q2026
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 0.01 秒
CPU 时间 0.01 秒
It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.