<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />到目前为止,我从未真正遇到制表平台的问题。 我正在制作一个表格,可以是40,000到800,000行,如下所示:
| 数据库 | 药物 | 事件 | 事件数量 |
|---|
| 1 | Drug001 | AE001 | 42 |
| 1 | Drug001 | AE002 | 13 |
| 1 | Drug001 | AE003 | 81 |
| 1 | Drug001 | AE004 | 81 |
| 1 | Drug002 | AE001 | 11 |
| 1 | Drug002 | AE002 | 54 |
数据库列可以从1到20。 我正在创建一个如下所示的列表:

当有很多行时,制表的性能变得非常慢。 也许是因为行变量Database和Event的双重嵌套。
我将性能与在Microsoft Excel中进行数据透视表进行了比较,并且没有竞争:Excel赢了!JMP中的400,000行表花了3-6分钟,而Excel中的相同内容花了不到一秒钟!
这是一张显示使用两台不同PC的性能的图表。 JMP 9 vs 10没有任何区别。

加速制表是否有任何技巧?我附上了一些你可以玩的代码。 只是随机数字,但你会得到这个想法。 第一个程序创建表,第二个程序运行表。
谢谢!
彼得
我只是简单地看了一下......作为参考,我生成了一个500,000行表并使用Table> Summary与分组变量数据库和事件,子组变量Drug和Sum变量Drug。在使用32位JMP的T410 / I5 64位系统上花费大约4秒钟。我启动了Tabulate脚本,但是当我看到它运行的时候已经取消了所以我没有结果,但它可能就像你说的那样。我不知道基于摘要的解决方案是否对您有所帮助,但看到差异很有意思。想知道Tabulate的缓慢是否由于格式化。
迈克尔