열 수식의 데이터 미리 보기는 정확하지만 열에 값이 표시되지 않음안녕하세요,
아래 스크립트를 사용하여 for 루프가 있는 열 집합을 만들었습니다.
For(i=1, i<= N Items(abs_cols), i++,
Eval(
Substitute(
Expr(
New Column(__name2__,
Formula(
If(__zscore__ < 2, __abs__)
)
)
),
Expr(__name2__), "Outliers Removed " || char(abs_cols[i]),
Expr(__zscore__), Column("Z-score " || char(abs_cols[i])),
Expr(__abs__), Column(char(abs_cols[i]))
)
)
);이 스크립트를 실행하면 올바른 수식으로 열이 생성되지만 새 열에는 값이 채워지지 않습니다. 더 수수께끼는 데이터 미리보기가 내가 원하는 대로 값을 정확하게 표시한다는 것입니다.

무슨 일인지 잘 모르겠지만 도와주세요?
데이터 테이블스크립팅창Re: 열 수식의 데이터 미리 보기는 정확하지만 열에 값이 표시되지 않습니다.결국 내 경험에 따르면 열 수식과 잘 작동하지 않는 Column() 함수를 수행해야 합니다.대신 다음과 같이 `As Column`을 시도할 수 있습니다.
Names default to here(1);
dt = Open("$Sample_data/iris.jmp");
New Column("Z-scoreSepal length", Numeric, "Continuous", Format("Best", 12), Formula(Random Normal()));
New Column("Z-scoreSepal width", Numeric, "Continuous", Format("Best", 12), Formula(Random Normal()));
abs_cols = {:Sepal length, :Sepal width};
For(i=1, i<= N Items(abs_cols), i++,
Eval(
Substitute(
Expr(
New Column(__name2__,
Formula(
If(As Column(__zscore__) < 2, As Column(__abs__))
)
)
),
Expr(__name2__), char(abs_cols[i]),
Expr(__zscore__), "Z-score " || char(abs_cols[i]),
Expr(__abs__), char(abs_cols[i])
)
)
);