Here is one example of %NoData: being used ... This is not my code, I came across it while researching it online %MACRO summary(__dset = , __var1 = , __var2 = , __ref = , __basevs = , __out = ); %LET __var1 = %UPCASE(&__var1); %LET __var2 = %UPCASE(&__var2); %IF %validate(__dset = &__dset , __var1 = &__var1 , __var2 = &__var2 , __ref = &__ref , __vars = &__basevs, __out = &__out ) = 1 /*error found*/ %THEN %RETURN; %split(__vars=&__basevs) %makeset(__dset = &__dset , __var1 = &__var1 , __var2 = &__var2 , __class_vars = &__class_vars, __continuous_vars = &__continuous_vars ) %ctab(__dset = __analysis_set, __col_var = &__var1 , __row_var = &__var2 ) %logit(__test = Crude, __dset = __analysis_set, __response = &__var1, __independent = &__var2, __ref = &__ref ) %logit(__test = Adjusted, __dset = __analysis_set, __response = &__var1, __independent = &__var2, __ref = &__ref, __class_vars = &__class_vars, __continuous_vars = &__continuous_vars ) %summaryset(__base = &__out) %nodata: %MEND summary;
... View more