請教各位: 列印SLP時, 有Score Display Format的選項, 包括 Same as ASR, INT, 1DP, 2DP, 我選了INT 列印, 只是發現以下情況: 我校合格分數為40.00, ASR的設定是2DP, 學生於科目得分是39.90, 所以成績表顯示為(39.90), 即不合格 只是當我使用INT作為Score Display Format 來列印SLP時, 學生於該科的成績就變為了(40), 看乎是合格, 又是不合格, 怎辦呢? 1.如何我想SLP根Score Dispay Format 來決定合格與否, 可行嗎? 2.另外, 如何我想一律不顯示科目合格與否, 又可如何設定呢? 謝謝! Miss Chung
由於不清楚老師對印成績表時的過程,所以不能給你絕對答案。 第一: 所有 academic result 如在 setting 作出修改,是需要重新做一次 數據整合。 第二: 如果 setting 選了 2DP, 而 report card 需要 int, 那 pass 去 crystal report 的分數是 2DP, 所以每一個分數需要先轉做 int 才可以 analysis. Formula field 之中有一個 function 叫 "Round(x,y)" X 就是分數, y 是點數後幾多個位, 例如: Round(1.23456) -> 1 Round(1.499) -> 1 Round(1.5000) -> 2 Round(2345.23456,4) -> 2345.2346 Round(2345.23456,3) -> 2345.235 Round(2345.23456,2) -> 2345.23 Round(2345.23456,0) -> 2345 Round(2345.23456,-1) -> 2350 **************************************************** 至於第二個問題, 其實在所有 report design field 出現有關分數的 field 右鍵 -> "edit formula.." 之後尋找所有 '(' + 或是 + ')' 的語句並將之刪除即可。
我校成績表是以 2dp 作為設定, 現在問題出於列印SLP時發現, 學生於學科成績是39.90 成績表上顯示 (39.90) =>完成正確, 也是期望中的列印模式 但SLP上則顯示 (40) =>四捨五入正確, 但不期望有括號 所以我想問, 若我想繼續以2DP作為列印成績表的準確度, 但想以INT作為列印SLP的模式, 該怎辨? 即學生於學科成績是39.90 成績表上顯示 (39.90) <=期望列印模式 SLP上顯示 40 <=期望列印模式 謝謝! Miss Chung