Re: 스크립트에서 실행되지 않는 byVar 인수가 있는 col 평균수식을 만들려고 합니까? << 각 값을 사용하여 열의 값을 채우거나 For Each Row를 사용합니까?

스크립트의 그룹을 기반으로 평균값을 얻으려는 경우 다른 방법(예: 요약)을 사용해야 합니다.
Re: 스크립트에서 실행되지 않는 byVar 인수가 있는 col 평균Col Mean에 대한 구문이 정상이므로 다른 작업이 진행 중이어야 합니다. 예를 들어 다음 스크립트가 작동합니다.
Names Default To Here(1);
dt = as table(J(50, 1, randomuniform()), << column names ({"RLU"}) );
dt << new column ("Assay", character, << set values ( words("abcd", "")[J(50, 1, randominteger(1,4))]));
dt << new column ("mean", formula(colmean(:RLU, :Assay)));
그룹 평균을 계산하고 있음을 알 수 있습니다.

처음 코드를 실행할 때 열 이름 RLU를 중괄호 안에 넣는 것을 잊어버려 열 이름이 제대로 생성되지 않았고, 설명하신 것과 같은 오류가 발생했습니다. 아마도 이것과 관련이 있습니까?


Re: 스크립트에서 실행되지 않는 byVar 인수가 있는 col 평균비기능 수식 열을 마우스 오른쪽 버튼으로 클릭하고 여기에 JSL 코드를 게시해 주시겠습니까? 때로는 잘못된 위치에 있는 쉼표나 세미콜론일 수도 있습니다. 고치면 모든 것이 정상입니다.
어떤 샘플 데이터 테이블을 사용하고 있습니까?
Re: 스크립트에서 실행되지 않는 byVar 인수가 있는 col 평균by Var이 동일한 테이블의 열을 참조하고 있습니다. 열을 만든 다음 수동으로 수행할 때 완벽하게 작동하는 수식을 사용하여 열을 채우려고 하지만 정확한 스크립트를 가져와 더 큰 스크립트에 붙여넣어도 작동하지 않습니다. 수식에서 ":assay"를 제거하고 스크립트를 실행하면 모든 행이 채워집니다(그러나 이것은 여러 그룹의 평균입니다).
스크립트에서 실행되지 않는 byVar 인수가 있는 col 평균그룹화할 2개의 추가 열과 함께 Col Mean 함수를 사용하려고 합니다. 수식은 수동으로 입력할 때 완벽하게 작동하지만 스크립트에 복사하여 실행하면 첫 번째 행에 하나의(잘못된) 숫자만 표시됩니다. 수식을 보기 위해 클릭한 다음 열을 적용하면 제대로 채워집니다. 이것은 byVar 인수를 추가하려고 시도하는 것과 관련이 있는 것 같습니다. 이를 제거하면 내 col 평균 공식이 제대로 작동하기 때문입니다. 내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?
이것은 작동합니다
Formula(Col Mean(:RLU))
이것은하지 않습니다
Formula(Col Mean( :RLU, :Assay))
품질 및 프로세스 엔지니어링