if(left(real_tel, 2) = '02', if(len(real_tel) = 9, '@@-@@@-@@@@','@@-@@@@-@@@@'), if(len(real_tel) = 10, '@@@-@@@-@@@@','@@@-@@@@-@@@@'))
[전화번호 MASK]
http://blog.naver.com/goso0325/40052015830
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
안녕하세요 ?
DW 에서 Max(column) 의 row를 쉽게 찾을수 있나요?
한 데이타 윈도우의 자료중에 특정 컬럼의 맥스 값을 가진 row를 찾을수 있나요?
For 문 돌리기엔 좀 무식혀 보여서요..
좋은 하루 되세요
|
Find( )
1. 프로그램에서 찾을 때는 위와 같이,
2. 눈으로 쉽게 볼려면 아래와 같이할 수 있습니다.
- computed field 추가
if(max(col1) = col1, '최대', '최대가 아닙니다.')
어느 부분에서 찾느냐가 문제지요
로직 중간에 한다면 무식하게 loop를 돌던가 sort를 해서 읽던가 이것도 아니고 그냥 dw화면에 보여다 된다면 ???????? "파비"님 말씀대로 하면 될것 같군요
if( max( maxcol ) = maxcol , getrow(), 0 )
위에 명령만 주면 해당 row에서만 값을 가지니깐,
그것을 다시 max로 둘러쌓서 max(if( max( maxcol ) = maxcol , getrow(), 0 )) --> compute_1
이렇게 하고...
dw_1.getitemnumber(1, 'compute_1) 이렇게 읽으면 max값을 가진 row를 알 수 있겠죠.
dw_1.find('col1 = max(col1)', 1, dw_1.rowcount()) 이렇게 하는게 더 낫겠네요..
모두들 감사드립니다.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.