Using SAS 7.1, what is the difference between "Else" and "Else Do"
You use ELSE for a single statement, ELSE DO with an END statement for multiple statements.
It is called a block. If you have one statement after the conditonal you just put the one statement. If you have multiple statements then they become a block, defined by do end. See the documentation: