<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까지 올 수 있습니다. 다음과 같은 표를 만듭니다.

행 수가 많을 경우 표의 성능이 매우 느려집니다. 행 변수 데이터베이스 및 이벤트의 이중 중첩 때문일 수 있습니다.
Microsoft Excel에서 피벗 테이블을 수행하는 것과 성능을 비교 한 결과 아무런 경쟁도 없었습니다. Excel이 손을 뻗었습니다! JMP의 400,000 개의 행 테이블은 3-6 분이 걸렸지 만 Excel의 동일한 테이블은 1 초도 채 걸리지 않았습니다!
다음은 두 개의 서로 다른 PC를 사용하여 성능을 보여주는 차트입니다. JMP 9 vs 10은 아무런 효과가 없었다.

테이블 속도를 높이는 데 어떤 트릭이 있습니까? 나는 주변에서 놀 수있는 코드를 첨부했다. 그냥 임의의 숫자지만 당신은 아이디어를 얻을거야. 첫 번째 프로그램은 테이블을 만들고 두 번째 프로그램은 테이블을 실행합니다.
감사!
베드로
나는 이것에 대해 간단히 살펴 보았습니다 ... 참조 용으로 500,000 행 테이블을 생성하고 테이블> 요약을 사용하여 변수를 그룹화 데이터베이스 및 이벤트, 하위 변수 변수 Drug and Sum 변수 Drug을 사용했습니다. 32 비트 JMP를 사용하는 T410 / I5 64 비트 시스템에서는 약 4 초가 소요되었습니다. 필자는 Tabulate 스크립트를 시작했지만 그것이 오래 걸리는 것을 보았을 때 취소되었으므로 결과가 없지만 아마도 당신이 말했던 것처럼 될 것입니다. 요약 기반 솔루션이 도움이 될지 모르지만 차이점을 확인하는 것은 흥미 롭습니다. Tabulate의 속도 저하가 Formatting 때문인지 궁금합니다.
남자 이름