수식을 2400개의 열에 적용하지만 각각이 이전 열의 값을 참조합니까?2400개의 열과 311개의 행으로 구성된 테이블이 있습니다. 각 열에는 값이 있고 수식은 없습니다. 그러나 해당 열의 값을 참조하는 각 열에 사용할 단일 수식이 있습니다. 예를 들어 열 "80"의 경우 옆에 다음과 같은 다른 열이 있습니다.
Abs(
Col Sum(
(:Name( "80" ) / Col Sum( :Name( "80" ) )) *
Ln( :Name( "80" ) / Col Sum( :Name( "80" ) ) )
)
) / Ln( Col Number( :Name( "80" ) ) )
이상적으로는 이전 테이블의 각 열 값에 이 수식을 사용한 결과로 새 열 테이블이 필요합니다. 첫 번째 테이블의 원본 옆에 새로 생성된 열에 각 수식을 붙여넣은 후 수동으로 진행하여 "80"을 입력할 수 있지만 이 작업을 수행하는 더 빠른 방법이 있어야 합니까? 완전히 새로운 테이블이 아닌 경우 매번 고유한 열 이름(예: "80")을 지정하는 대신 값을 가져오기 전에 단순히 열을 참조하는 "지연"을 어떻게든 만들 수 있습니까? 그러나 첫 번째 방법이 더 좋습니다. 감사합니다.
데이터 테이블맥 OS스크립팅Re: 2400개의 열에 수식을 적용하지만 각각이 이전 열의 값을 참조합니까?이 작업을 수행하는 다른 방법이 있지만 최근에 게시된 스크립팅 도구 추가 기능, 귀하의 요청을 올바르게 이해했다면 관심 있는 모든 열을 선택하고(예상대로 작동하는지 확인하기 위해 몇 개부터 시작) 수식 섹션에 다음을 입력할 수 있습니다.
Abs(
Col Sum(
(<COLUMN> / Col Sum( <COLUMN> )) *
Ln( <COLUMN> / Col Sum( <COLUMN> ) )
)
) / Ln( Col Number( <COLUMN> ) )</COLUMN></COLUMN></COLUMN></COLUMN></COLUMN>

Re: 2400개의 열에 수식을 적용하지만 각각이 이전 열의 값을 참조합니까?이것은 완벽하게 작동합니다. 감사합니다.