마지막 데이터를 사용할 수 있는 열 이름이 있는 열을 추가합니다.
테스트 데이터가 누락되기 시작하는 열 이름으로 실패 열을 추가하려면 어떻게 해야 합니까?
기본 데이터 분석 및 모델링Re: 마지막 데이터를 사용할 수 있는 열 이름으로 열을 추가합니다.내가 생각해 낸 공식은 다음과 같습니다.
As Constant(
firstCol = 3;
nTests = 5;
lastCol = (firstCol + nTests) - 1;
dt = Current Data Table();
);
nPass = Length( Loc( dt[Row(), Index( firstCol, lastCol )] ) );
If( nPass == 5,
x = "Pass",
x = Column( (firstCol + nPass) - 1 ) << get name
);
x;

Re: 마지막 데이터를 사용할 수 있는 열 이름으로 열을 추가합니다.다른 옵션
Names Default To Here(1);
dt = Data Table("Untitled");
dt << New Column("Col", Character, Nominal);
test_cols = Filter Each({colname}, dt << Get Column Names("Continuous", "String"), Starts With(colname, "Test "));
For Each Row(dt,
idx = Max(Loc(dt[Row(), test_cols]));
If(idx >= N Items(test_cols),
:Col = "Pass"
,
:Col = test_cols[idx];
);
);