報告範本 report P

本文由 testing 在 2023-10-30 發表於 "WebSAMS 討論區" 討論區

  1. 55062742

    testing
    Expand Collapse

    文章:
    123
    讚:
    0
    本校使用Report p, 請問如何在科目分數旁加一欄顯示科目最高分數,
    謝謝.
     
    #1 testing, 2023-10-30
  2. 57873296

    edb-rn
    Expand Collapse

    文章:
    476
    讚:
    0
    老師可以參考以下,

    需要 在Sub-Report,
    加2個 Command SQL,
    Command SQL 顯示 科目最高分數,
    另一個 Command SQL 顯示 分卷最高分數,
    要傳入2個 參數。

    留意因為 Report P Excel 的Score_ATA 欄位是String (字串),
    要用 convert(numeric(10,2) 轉成數字,
    再 maximum() 抽取最高分數。

    可以打開 ATADEFINITION.xls
    查看 對應的ATA 數字,
    例如,想印T1A1 的最高分數,
    就使用 max_score_ATA1 公式。
     

    附件文件:

  3. 55062742

    testing
    Expand Collapse

    文章:
    123
    讚:
    0


    謝謝,已成功解決問題, 以分數考核的科目已有最高分數,
    不過以等級考核的科目顯示空白,
    不知道可否於體育課,音樂以等級考核的科目顯示最高學生考取的等級.
     
    #3 testing, 2023-11-07
  4. 57873296

    edb-rn
    Expand Collapse

    文章:
    476
    讚:
    0
    請問老師,

    學校在輸入 成績等級的時候,

    是使用哪一款 Grade Table (等級互換表)?

    如果是輸入,A,B,C,D,E,F 等級,

    可以在Sub-Report,修改Command SQL,

    用 minimum() 抽取 ENGRADE_ATA1 欄位的最高等級。

    但是,如果是輸入 有符號的Grade,

    例如,A+,A-,B+,B-,C+,C-,D+,D-,E,F 等級,

    就需要 再額外 寫一些Formulas 處理。
     

    附件文件:

  5. 55062742

    testing
    Expand Collapse

    文章:
    123
    讚:
    0
    我們輸入 是以A,B,C,D,E,F 為等級的互換表,謝謝幫忙.
     
    #5 testing, 2023-11-09
  6. 57873296

    edb-rn
    Expand Collapse

    文章:
    476
    讚:
    0
    老師可以參考以下,

    修改Command SQL,

    用 minimum() 抽取 ENGRADE_ATA1 欄位的最高等級。

    然後,再新增Formula ,

    檢查是否 "以等級評核",

    if {@#SETTING_ATA1_ASSBYGRADE} = 'Y' then

    顯示 最高等級。
     

    附件文件:

  7. 55062742

    testing
    Expand Collapse

    文章:
    123
    讚:
    0
    問題已解決,謝謝幫忙.
     
    #7 testing, 2023-11-13