1. Use a format. This is a very convenient feature of SAS, and of EG, and it's really worth learning. You can read about it in the SAS help. There is an EG task to create one, or you can use SAS code like the following (assuming that your variable is numeric; slightly different syntax if it's character). PROC FORMAT LIB=WORK; VALUE METFMT 1 = "Not Met" 2 = "Met" 3 = "High Met"; RUN; and then apply it to your variable at creation time or in your summary tables task. 2. Are you using the summary tables task to create the percentages? If so, I don't understand why the percentage formats don't work. Maybe somebody else can shed some light on this. 3. This is going to be tricky. It would be easy if you wanted the total of all three, but just getting 2 and 3 is a challenge. I suggest you use the query builder to create a dataset based on your dataset, but with an additional column (let's call it ALLHIGH) that you create with an advanced expression. In the advanced expression, use the CASE "function" to create a variable that is 1 if your source variable is 2 or 3, 0 otherwise. Then, in your summary table task, drag ALLHIGH to the RIGHT of your current column variables, not above or below, and set the calculation to a sum. I think that'll work.
... View more