程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 5.2 應用橫向擴展——最標准的交叉表

5.2 應用橫向擴展——最標准的交叉表

編輯:關於SqlServer

交叉表是一種非常常見的報表形式,特征是有上表頭和左表頭,中間的格子是交叉匯總項,今天我們就來學習交叉表的制作。

在許多其他傳統的報表工具中,交叉表都被設計成一種獨立的模型,與其他形式的報表完全不相容,這樣就很難處理各種復雜的變化。而在快逸報表中,交叉表通過單元格的橫縱向擴展就能實現,與制作其他類型的報表完全一樣,所以報表的各種復雜變化都能被很好地處理。

我們還是使用3.1.raq的內建數據集,不過需要新增數據類型為“字符串”的“產品”字段(具體步驟詳見3.1 建立內建數據集),並輸入數據,如下圖所示:

上表頭:在B2裡輸入:=ds1.group( 地區,false), 其含義為按地區字段分組,並升序排列,擴展方向為【橫向擴展】,如下圖:

左表頭:在A3裡輸入:=ds1.group(產品,true),其含義為按地區字段分組,並降序排列,擴展方向為【縱向擴展】,如下圖:

匯總項:在B3裡輸入:=ds1.sum(銷售額),如下圖:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved