在上一篇文章SAS編程:SDTM程序中檢查宏程序issue思路介紹 中猎莲,我介紹了宏程序issue的兩個(gè)解決思路又憨。當(dāng)時(shí)的issue是由一個(gè)檢查變量CT值的宏程序產(chǎn)生的,我來介紹一下這個(gè)宏程序的編程思路。
檢查變量的CT值的完整含義是华匾,檢查變量值是否在CT列表中鳞尔。第一次使用這個(gè)宏時(shí),我很好奇這個(gè)宏程序的運(yùn)行思路亚脆。不過,日常編程中我們不必要了解宏程序的運(yùn)行思路盲泛,只需要了解宏參數(shù)含義濒持,懂得運(yùn)用就好了。
這個(gè)宏程序的思路是寺滚,將變量的每一個(gè)CT值作為變量的Format值弥喉,將不在CT值列表中的值(即Other)Format設(shè)置為Unmarked
,這樣將變量以該Format Put出來玛迄,輸出Unmarked
的記錄由境,就找出不在CT列表中的變量值了。
相關(guān)SAS程序蓖议,我后續(xù)進(jìn)行介紹虏杰。
以上。