본문 바로가기

대외활동/TNS Internship

100126 TNS Korea Internship (31/53)

728x90

Check3DGridRowSumAtMost(qSet, maxNum) 

사용자 삽입 이미지

그림과 같이 활용할 수 있는 function. 
어제의 Check3DGridRowSumAtLeast 와 대동소이하다.
어제 제작한 Get3DGridRowSum도 그대로 사용했다.
코드는 생략.


2.

Check3DGridRowSumEqualTo(qSet, equalNum)
사용자 삽입 이미지

기능이나 결과는 앞의 경우를 통해 유추할 수 있다. 너무도 단순한 차이. 


3. 

Get3DGridTotalSum(qSet) 
사용자 삽입 이미지
함수는 3DGrid의 모든 값을 더한 값을 리턴한다.


4.

Require3DGridColumns(qSet)
사용자 삽입 이미지


5.

Require3DGridRows(qSet) 
사용자 삽입 이미지
이 함수는 ...Column보다 쓸모가 많을 것 같다.
3DGrid라는 object는 column으로 각각의 single/multi 가 들어가기 때문에 각각의 row는 따로
관리하기가 어렵다. (사실 그렇게 어렵진 않지만 '번거롭다'가 가장 적당할지도)
유용할 듯 싶다.


6.

RequireMultiIn3DGrid()
이 함수는 3DGrid의 n개의 하위 multi문항 중에서 하나의 multi 즉, 하나의 column에만 적용된다.
(물론 각각 따로 넣으면 문제 없지만 이 역시 '번거롭다') 
그리고 open-text multi에서는 동작하지 않는다.


7. 

DEBUG
내가 djwrite(note, value) 함수를 만들어 사용했을 떄만 해도 이 DEBUG함수를 몰랐다.
이 함수를 호출하고 파라미터로 내가 확인해 보고 싶은 변수나 문자열을 적으면
다음 화면에 그 값이 순서대로 출력된다.
사용자 삽입 이미지
<DEBUG함수를 테스트하기 위해 임시로 만든 debug_test 함수. 1부터 10까지 더한다.>

사용자 삽입 이미지
<결과화면>

8. 

ShowAlert()
원래는 respondent 들에개 경고메시지를 출력하는 역할이지만
이를 debug에 사용할 수 있다. 
너무도 간단.


9.

GetColumnSum(qMultiOpen)
Open-text Multi Object의 각 값을 더해주는 함수.

10. 

GetSetGreaterThanZero(qMultiOpen)
Open-text Multi Object에서 그 값이 마이너스(-)가 아닌 항목들의 precode를 돌려준다.


728x90