大家好,
我有一个数据表,我想运行一个循环来获取所有列并将其放在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])));
);
附图是一张图片,显示左表是我得到的,右表是我想要的。谢谢。