커뮤니티

순위함수 관련 문의입니다.

프로필 이미지
척노리스
2017-01-03 11:25:05
165
글번호 105535
답변완료
순위함수 "var1 = NthMaxList"를 사용하여 데이타를 뽑아봤더니 공동순위 인식이 제가 원하는 순서대로 나오지 않습니다. ex) 7,6,5,5,3 1위 : 7 2위 : 6 3위 : 5,5 4위 : 없음(3위가 2개이므로) 5위 : 3 위와 같이 짜고 싶은데, "NthMaxList" 나 NthHighestVar"는 공동순위 처리가 다르게 표현되는것 같습니다. 제가 원하는 방법으로 수식을 짤수 없나요?
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-03 16:31:56

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. 함수자체를 변경할수는 없고 해당함수로 순위값을 가겨와 상위순위와 가격이 같으면 0으로 처리되게 했습니다. 변수는 하나의 타입이어야 하므로 없음과 같은 텍스트로 처리는 되지 않습니다. 없다는 의미로 사용할 숫자를 지정하시면 됩니다. var : nth(0); Array : VV[6](0);//배열크기를 나열하는 수의 갯수+1만큼으로 지정 var1 = 0; var2 = 0; for nth = 1 to 5{ //for문의 최종값을 나열하는 수만큼으로 지정 var2 = var1; var1 = NthMaxList(nth,7,6,5,5,3);//나열갯수 5개 if var1 != var2 Then VV[nth] = var1; Else VV[nth] = 0;//상위순위와 같이 같으면 0으로 처리 } plot1(VV[1]); plot2(VV[2]); plot3(VV[3]); plot4(VV[4]); plot5(VV[5]); 즐거운 하루되세요 > 척노리스 님이 쓴 글입니다. > 제목 : 순위함수 관련 문의입니다. > 순위함수 "var1 = NthMaxList"를 사용하여 데이타를 뽑아봤더니 공동순위 인식이 제가 원하는 순서대로 나오지 않습니다. ex) 7,6,5,5,3 1위 : 7 2위 : 6 3위 : 5,5 4위 : 없음(3위가 2개이므로) 5위 : 3 위와 같이 짜고 싶은데, "NthMaxList" 나 NthHighestVar"는 공동순위 처리가 다르게 표현되는것 같습니다. 제가 원하는 방법으로 수식을 짤수 없나요?