์์ฆ ์ ๋ฌด ํ๋๋ผ ์ ์ ์ด ์์ด์ ๊ทธ๋ฐ์ง TIL์ ๊ฑฐ์ ๋ชป ์ผ๋ค..
๊ทธ๋ฆฌ๊ณ ์ฌ์ค ๋ญ๊ฐ ์ข ๊ฑฐ์ฐฝํ ๊ฑธ ์จ์ผํ๋ค๋ ๋ ํผ์๋ง์ ์๋ฐ๊ฐ๋๋ฌธ์ ๋ ๋ง์ค์ฌ์ก๋ ๊ฒ ๊ฐ๋ค.
TIL ์ด๋ฆ์ ๊ฑธ๋ง๊ฒ, ์ ๋ง ์ค๋ ์ฒ์ ์๊ฒ ๋ ๊ฒ์ ๋ํด ๋ง์ค์ ์์ด ์ ์ด๋ณด๋ ค๊ณ ํ๋ค.
* ์ฌ์ฉ TOOL : Xplatform
ds_student ๋ผ๋ ๋ชจ๋ ํ์๋ค์ ์ ๋ณด๊ฐ ๋ค์ด์๋ ๋ฐ์ดํฐ์ ์ด ์๋ค๊ณ ํด๋ณด์.
์ด ํ์๋ค ์ค 5์ ์ดํ ์์ ์ ๋ฃ๊ณ , ์์์ ๋จน๋ ์ธ์์๋ฅผ ๋ฝ์ ํ๋ฉด์์ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ๋ง๋ค์ด์ฃผ๋ ค ํ๋ค.
ds_student ๋ผ๋ ์๋ฐ์ดํฐ์ ์ ๋๋ค๋ฅธ ์ฐ์์ด ์๊ธฐ ๋๋ฌธ์ ์ฟผ๋ฆฌ๋ฅผ ์์ ํ๋ ๊ฒ์ ๋ง์ง ์๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ฐ์ดํฐ์ ์ ํ๋ฉด ๊ฐ์ด๋ฐ ๊ทธ๋ฆฌ๋์ bind๋์ด ์๊ธฐ ๋๋ฌธ์ ํจ๋ถ๋ก ๊ฑด๋๋ฆฌ๋ฉด ์๋๋ค.
์ ํฉํ ํจ์๊ฐ ๋ญ๊ฐ ์์๊น ์ฐพ๋ค๋ณด๋ getCaseCount ๋ผ๋ ํจ์๋ฅผ ๋ฐ๊ฒฌํ๋ค.
์กฐ๊ฑด์์ filter ํจ์ ์ฐ๋ ๊ฒ๊ณผ ๋์ผํ๋ค.
Dataset.getCaseCount(strCmpExpr[,nStart[,nEnd]])
strCmpExpr : ๋์ ํ์ ์ถ์ถํ๊ธฐ ์ํ ์กฐ๊ฑด์
nStart : ๋์ ํ์ ์์ ์์น (0๋ถํฐ ์์)
nEnd : ๋์ ๋ฒ์์ ๋ง์ง๋ง ํ์ ์์น +1 (๋ํดํธ -1)
var StdCnt = ds_student.getCaseCount("classtm >= 1700 && dinneryn == 'Y'");
์ด๋ ๊ฒ ์ง๋ฉด ์ํ๋ ์ธ์์๊ฐ ๋์จ๋ค.