經典水晶報表設計——用交叉報表實現成績單!

來源:互聯網
上載者:User

經典水晶報表設計——用交叉報表實現成績單!

需求:
我現在有一個資料表,它的列名分別是學生名,學生號,課程名,成績.
現在我希望做一個報表,報表裡的欄位分別是學生號,和各門課的成績.
也就是說,假如我有兩門課,分別是語文和數學,那我的報表裡的欄位就應該是學生號,語文課成績和數學課成績.
------------------------------------------------
解決方案:
用交叉報表……

                  -----------------------
                  |  列:課程名欄位     |
|-----------------|---------------------|
| 行:學生號欄位  |  摘要欄位:         |
|                 |  Maximum (成績欄位) |
|---------------------------------------|

------------------------------------------------
參考:
1、什麼是交叉表對象?
“交叉表”對象是一個網格,用來根據指定的條件傳回值。資料顯示在壓縮行和列中。這種格式易於比較資料並辨別其趨勢。它由三個元素組成:



摘要欄位 

“交叉表”中的行沿水平方向延伸(從一側到另一側)。在上面的樣本中,“手套”(Gloves) 是一行。
“交叉表”中的列沿垂直方向延伸(上下)。在上面的樣本中,“美國”(USA) 是一列。
彙總欄位位於行和列的交叉處。每個交叉處的值代表對既滿足行條件又滿足列條件的記錄的匯總(求和、計數等)。在上面的樣本中,“手套”和“美國”交叉處的值是四,這是在美國銷售的手套的數量。
“交叉表”還可以包括若干總計:

每行的結尾是該行的總計。在上面的例子中,該總計代表一個產品在所有省/地區的銷售量。“手套”行結尾處的值是 8,這就是手套在所有省/地區銷售的總數。
注意:    總計列可以出現在每一行的開頭。

每列的底部是該列的總計。在上面的例子中,該總計代表所有產品在一個省/地區的銷售量。“美國”一列底部的值是四,這是所有產品(手套、腰帶和鞋子)在美國銷售的總數。
注意:    總計列可以出現在每一行的頂部。

“總計”(Total) 列(產品總計)和“總計”(Total) 行(省/地區總計)的交叉處是總計。在上面的例子中,“總計”列和“總計”行交叉處的值是 12,這是所有產品在所有省/地區銷售的總數。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.