컬럼 번호를 참조하여 컬럼 추가<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
이름 대신 열 번호를 참조하여 열을 함께 추가하려고 합니다. 여기 내가 지금까지 쓴 내용의 예가 있습니다.
dt = 현재 데이터 테이블();
dt << New Column("Luq", Numeric, continueos, Format ("Best", 5), << 각 값 설정 (2));
dt << New Column("Fin", Numeric, continueos, Format ("Best", 5), << 각 값 설정 (3));
dt << New Column("최종 결과", 숫자, 연속, Format("최고", 5 ), Formula ( 열 추가 ({6,7})), << 열 추가 속성(속성 설정 ("값 색상") , {if (:최종 결과 >= 9 = 3, :최종 결과 >= 5 = 9, :최종 결과 <5 = 4 )}), 값별로 셀 색상 지정));
또한 값 번호에 따라 열의 색상을 지정하려고 하는 것을 볼 수 있습니다. 내가 코딩하고 싶은 것은 "값이 9색 RED보다 크면, 5색 YELLOW보다 크면, 그렇지 않으면 녹색"입니다.
감사합니다.
Re: 컬럼 번호를 참조하여 컬럼을 추가하세요.루치,
Jordan의 예는 잘 작동하지만 한 가지 단점이 있습니다.생성된 수식에는 열 번호가 참조하는 열 이름이 아닌 열 번호가 포함됩니다.따라서 데이터 테이블의 구조를 변경하고 수식에 지정된 열 이전의 열을 이동하거나 삭제하면 수식이 변경되고 해당 값이 새 열의 값을 기반으로 하는 문제가 남습니다. 수식에 지정된 숫자 위치에 있는 것입니다.
이는 몇 가지 방법으로 완화될 수 있습니다.
1. 새 열을 생성한 후 수식을 삭제하면 숫자로 지정된 열에 대한 링크가 끊어지고 행 값이 수식에서 결정한 정적 값으로 변경됩니다.
column(6a0<
2. 약간 더 복잡한 구조를 사용하여 실제 열 이름을 수식에 강제로 적용할 수 있습니다.
평가 (
대리자 (
만료 (
dt << 새 열 ( "테스트2" , 공식 ( _ㅏ_ + _비_ ) )
) ,
만료 ( _ㅏ_ ) , 구문 분석 ( 열 ( 6 ) << 이름을 얻다 ) ,
만료 ( _비_ ) , 구문 분석 ( 열 ( 7 ) << 이름을 얻다 )
)
);
Re: 컬럼 번호를 참조하여 컬럼을 추가하세요.안녕하세요 루키님,
"As Column()" 기능은 데이터 테이블의 위치별로 열을 추가하는 데 도움이 됩니다. 6번째와 7번째 열의 값을 추가하려면:
dt << 새 열( "최종 결과",
숫자,
마디 없는,
형식( "최고", 5 ),
수식( 열로( 열(6) ) + 열로( 열(7) ) )
);
원하는 셀 색상을 지정하려면 열 속성 없이 셀을 직접 색상으로 지정하면 더 쉽습니다.
For( i = 1, i <= N 행( dt ), i++,
만약에(
열( dt, "최종 결과" ) >= 9, 열( dt, "최종 결과" ) << 색상 셀( 빨간색, {i} ),
열( dt, "최종 결과" ) >= 5, 열( dt, "최종 결과" ) << 색상 셀( 노란색, {i} ),
열( dt, "최종 결과" ) << 색상 셀( 녹색, {i} )
)
);
건배,
요르단