Help using Base SAS procedures

Need Format Code Check

Accepted Solution Solved
Reply
Frequent Contributor
Posts: 90
Accepted Solution

Need Format Code Check

Hello Everyone,

So I have the following data set that I need to create a format from which is called orion.continent:

                  Continent_

           Obs        ID        Continent_Name

            1         91        North America

            2         93        Europe

            3         94        Africa

            4         95        Asia

            5         96        Australia/Pacific


I used the following code in order to create the continent format:


data continent;

  keep Start Label FmtName;

  retain FmtName 'Continent' ;

  set orion.continent (rename=(Continent_ID=Start Continent_Name=Label));

  run;

proc format library=orion.myfmts cntlin=continent;

run;

proc format library=orion.myfmts fmtlib;

run;

Then my assignment calls for me to run this code and it should run without errors:

data countries;

   set orion.country;

   Continent_Name=put(Continent_ID, Continent.);

run;

proc print data=Countries(obs=10);

   title 'Continent Names';

run;

This is the error that I am continuously getting:

307  data countries;

308     set orion.country;

309     Continent_Name=put(Continent_ID,Continent.);

                                                                     ----------

                                                                     48

ERROR 48-59: The format CONTINENT was not found or could not be loaded.

310  run;

So I am not sure if I am coding this incorrectly or if the code that my assignment has put is incorrect.

Could someone please let me know where this is going wrong?

Thanks,

Alisa


Accepted Solutions
Solution
‎05-02-2012 06:57 PM
Frequent Contributor
Posts: 90

Re: Need Format Code Check

Posted in reply to InfoAlisaA

Figured it out. Needed to insert:

options fmterr fmtsearch=(orion orion.myfmts);

before my code in order to get this to work.

View solution in original post


All Replies
Solution
‎05-02-2012 06:57 PM
Frequent Contributor
Posts: 90

Re: Need Format Code Check

Posted in reply to InfoAlisaA

Figured it out. Needed to insert:

options fmterr fmtsearch=(orion orion.myfmts);

before my code in order to get this to work.

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 1 reply
  • 249 views
  • 0 likes
  • 1 in conversation