Hi Akimme, The main problem is that you need a format statement to associate your format that you created with the variable name. For example: format MARRSTAT MARRSTAT. ; (notice the period after the name of the format). Format names that you create with PROC FORMAT can have any name that you want , and you can apply that format to more than one variable. That's why the format statement says which variable to apply that format to. Now some smaller problems, you should move the PROC FORMAT step to the beginning of your program and put the FORMAT statement I have typed above into the first DATA step. Secondly, you can put your LABEL statements in that first data step as well, and then eliminate the second data step. There is no need to re-read the data set just to give it labels.
... View more