2017-03-06 1 views

답변

0

에 의한 경우 "... 이전이 ..."이전 레코드의 같은 필드의 값 (또는 다른 필드)를 의미합니다, 당신은 @OFFSET(FIELD, EXPR) 기능을 사용할 수 있습니다. 이 함수를 사용하면 상대 참조를 기반으로 현재 레코드가 아닌 레코드의 값에 액세스 할 수 있습니다.

+0

답장을 보내 주셔서 감사 합니다만,'@ OFFSET' 함수는 재귀 적이 아닙니다. Q0 = 1이면 Q1은 아직 존재하지 않습니다. 당신은 'Q1 = Q0/1 + C = C'를 수행하여 그것을 계산할 것입니다. 그리고 나서 당신은'Q2 = (Q1 + Q0)/2 + C'를 할 것입니다. '@ OFFSET'은 모든 값이 이미 존재해야하므로 한번에 할 수 없습니다. 그것들 중 하나를 시도해보십시오. [link] (https://en.wikipedia.org/wiki/Recursion_%28computer_science%29) – deltascience

+0

OK - "... previous one ..."은 다른 필드의 값을 나타냅니다. 같은 레코드이고이 유형의 수식을 사용하여 데이터에 새 필드가 있으면 숫자를 추가하려고합니다. 나는 쉬운 방법을 즉시 생각할 수는 없지만 스크립트를 사용하여 반복 계산을 수행하고 필드에 적절한 명명 규칙을 사용하는 수식을 사용하여 일련의 파생 노드를 만들 수 있습니다. – Kenneth

0

많은 연구 끝에 SPSS Modeler에서 반복적 인 기능을 수행 할 수있는 방법을 찾지 못했습니다. 유일한 해결 방법은 SPSS 내에 R Transform 노드를 사용하는 것입니다. HTH.

관련 문제