大家好,
我有一個數據表,我想運行一個循環來獲取所有列並將其放在tabulate函數中。基本上它的列名為1,2,3,4,5 ......並且內容是隨機的PASS或FAIL。
我偶然發現了這篇有用的博文章( https://community.jmp.com/t5/Discussions/How-do-I-have-tabulate-iterate-through-multiple-columns-using/mp/15418#M14139 但是,不是通過對列進行分組,而是可以使用一個簡單的表,其中列名稱(1,2,3,4 ...)作為第一列,並且每個列的總百分比為fail / pass。
這是我使用的代碼:
col_list =當前數據表()<<獲取列名(字符串);
展(col_list);
tab =當前數據表()<< Tabulate(添加表(列表(統計(名稱(“%of Total”)))));
//在cList /中添加分組列
對於(c = 1,c <= NItems(col_list),c ++,
tab <<添加表(行表(Grouping Columns(col_list [c])));
);
附圖是一張圖片,顯示左表是我得到的,右表是我想要的。謝謝。