MS Access - 資料彙總



如果您只需要一個特定的數字,則聚合查詢非常有用,但是如果您想要類似電子表格的彙總資訊,則可能需要考慮嘗試交叉表查詢。當您想要重組彙總資料以使其更易於閱讀和理解時,請考慮使用交叉表查詢

  • 交叉表查詢是一種選擇查詢。執行交叉表查詢時,結果將顯示在資料表中。此資料表與其他型別的資料表具有不同的結構。

  • 如以下螢幕截圖所示,交叉表查詢的結構使其比顯示相同資料的簡單選擇查詢更容易閱讀。

到目前為止,在 Access 中建立交叉表查詢最簡單的方法是簡單地使用 Access 附帶的嚮導來建立交叉表查詢。現在,讓我們轉到“建立”選項卡,在“查詢”組中,然後單擊“查詢嚮導”。

New Query

在上面的對話方塊中,您可以看到各種特殊查詢。您可以像我們之前所做的那樣從“設計檢視”建立簡單的查詢嚮導。第二個是我們想要的——交叉表查詢,它以緊湊的電子表格格式顯示資料。現在,選擇交叉表查詢,然後單擊“確定”。

Crosstab

嚮導中的第一個螢幕將提示您哪個表或查詢包含您想要用於交叉表查詢結果的欄位。單擊“查詢”單選按鈕,然後選擇“qryOrdersInformation”——這是我們之前建立的包含小計、銷售稅等的查詢。單擊“下一步”。

Crosstab Query

我們現在將檢視該查詢中可用的欄位。它將提示您輸入您想要作為行標題的欄位值。假設我們想要一個我們所有不同圖書標題的簡單列表。現在選擇圖書標題欄位,並將其傳送到選定的欄位區域,然後單擊“下一步”。

Transaction

在上面的對話方塊中,問題是您想用什麼作為列標題,這實際上取決於您想評估什麼。假設您想檢視我們的按日期銷售情況,選擇TransactionDate,然後單擊“下一步”。

Transaction Date

上面的對話方塊中的問題是基於我們之前選擇的欄位,因為我們選擇了一個日期時間列。它詢問我們是否要按特定間隔對日期時間列資訊進行分組。選擇“年”選項,然後單擊“下一步”。

Function

上面的對話方塊螢幕中的下一個問題詢問您想要為行交叉點中的每一列計算什麼數字。在這種情況下,我們可以透過選擇數量 (QTY)和“求和”函式來選擇出售的圖書數量,然後單擊“下一步”。

View Query

嚮導的最後一個螢幕將詢問您要將查詢命名為什麼,然後單擊“完成”以檢視該查詢

Finish Query

我們現在擁有按圖書的資訊以及有關總銷售額的資訊,例如每次銷售發生的時間。

廣告