2013-11-02 71 views
1

我有一個交叉表查詢產生正確的結果是這樣的:總結下來行中訪問交叉表查詢報告

   2010 2011 2012 2013 
Company A  $5  $12 $20  $35 
Company B  $50  $12  $2  $90 
Company C  $100 $1  $87  $54 

都很好。

如果我在一份報告中提出這個問題,很容易就能得出一年底的總數。

   $155  $25 $99  $179 

我想也有報告和在該行,給我的東西,看起來像:

          Total 
              $72 
              $154 
              $242 

我無法弄清楚如何拉這一關。可能嗎?我應該在查詢,報告還是兩者中執行?

謝謝。

回答

1

基本交叉表查詢看起來就像這樣......

TRANSFORM Sum(SalesSummary.[Sales]) AS SumOfSales 
SELECT SalesSummary.[Item] 
FROM SalesSummary 
GROUP BY SalesSummary.[Item] 
PIVOT SalesSummary.[FiscalYear]; 

...產生的結果是這樣

Item  2011 2012 
-------- ---- ---- 
bicycles 1000 2600 
ham  100 260 

要包含行總和,一個Sum()列添加到SELECT子句以及...

TRANSFORM Sum(SalesSummary.[Sales]) AS SumOfSales 
SELECT SalesSummary.[Item], Sum(SalesSummary.[Sales]) AS [Total Of Sales] 
FROM SalesSummary 
GROUP BY SalesSummary.[Item] 
PIVOT SalesSummary.[FiscalYear]; 

...產生

Item  Total Of Sales 2011 2012 
-------- -------------- ---- ---- 
bicycles   3600 1000 2600 
ham     360 100 260 

這就是交叉表查詢嚮導在選擇「是,包括行數」時會執行的操作。選項:

xtab.png

+0

謝謝你。那樣做了。我不知道爲什麼我不考慮使用嚮導作爲示例。隧道視野我猜。 – Grommit