2010-10-06 49 views
0

我在MS Access中遇到以下問題:MS Access圖中可變的圖塊數

假設我有一個包含每月性能值的公司列表。通過將圖表掛鉤到具有月份列和績效列的查詢中,我可以查看圖表中單個公司的表現。

現在假設我想顯示N個公司的圖表。我理論上可以這樣做,如果我要生成一個帶有月份列和N個性能列(每個公司一個)的查詢。有沒有什麼辦法來創建一個像這樣的可變列數的查詢?我有一個可以在必要時使用的SQL後端,並且可以將支持它的任何VBA代碼放在一起。我看到的唯一障礙是我被困在使用MS Access中,我不太熟悉。

因此,這裏是我的主要問題:

  1. 這甚至可能嗎?
  2. 我該如何解決這個問題?我試圖儘量減少研究時間,所以如果我能指出正確的方向就會很好。

謝謝!

回答

1

有了這張表:

company pmonth performance 
     1  1   10 
     2  1   8 
     3  1   15 
     1  2   15 
     2  2   5 
     3  2   25 
     1  3   5 
     2  3   4 
     3  3   20 

我創建這個查詢:

SELECT p.company, p.pmonth, p.performance 
FROM MonthlyPerformance AS p; 

那麼查詢更改爲數據透視圖視圖和阻力公司場「系列字段拖至此處」,拖動pmonth爲「在此處放置類別字段「,然後將性能字段拖到」此處放置數據字段「。

如果您願意,您可以使用與其數據源相同的查詢SQL來創建表單,然後將表單的默認視圖設置爲數據透視圖,並以與查詢上的數據透視圖視圖相同的方式設置圖表。

如果這不是你想要的,給我們一些關於你想要的圖表類型和你將顯示它的上下文的信息。

+0

我什至沒有想到pivoting。這聽起來像我想要的。謝謝! – Jake 2010-10-07 06:02:03