1、 什么是交叉報表
交叉報表是報表當(dāng)中常見的類型,屬于基本的報表,是行、列方向都有分組的報表。這里牽涉到另外一個概念即分組報表,這是所有報表當(dāng)中最普通,最常見的報表類型,也是所有報表工具都支持的一種報表格式。從一般概念上來講,分組報表就是只有縱向的分組。傳統(tǒng)的分組報表制作方式是把報表劃分為條帶狀,用戶根據(jù)一個數(shù)據(jù)綁定向?qū)е付ǚ纸M,匯總字段,生成標(biāo)準(zhǔn)的分組報表。
2、 為什么需要交叉報表
2.1交叉報表圖例
下圖是以FineReprot為圖例的一個交叉報表
上表就是一張簡單的交叉報表,從圖中看出,表頭是由上表頭和左表頭組成,從形式上來看,有點(diǎn)類似于數(shù)學(xué)上的二維數(shù)列,橫縱兩列(i,j)兩個坐標(biāo)共同決定了一個數(shù)值。
2.2交叉報表在解決中國式復(fù)雜報表的應(yīng)用
交叉報表看似簡單,但是在實(shí)際應(yīng)用中,特別是處理中國式復(fù)雜報表時,作用巨大。主要是因?yàn)橹袊綀蟊淼淖陨硖攸c(diǎn)決定的。
避開純技術(shù)的數(shù)據(jù)源和運(yùn)算等等不說,單單說一說中國報表的形式。
中國式報表一般都會有格線,這樣會使得報表內(nèi)容一目了然。在格線劃分的時候,交叉形式的格線使用率就很高。這樣也就解釋了為什么微軟的辦公軟件Excel在中國一直很受歡迎(但Excel不是專業(yè)的報表軟件,所以市場上出現(xiàn)了類Excel報表軟件)。
其次,報表的邏輯關(guān)系還非常復(fù)雜,2.1中說,交叉報表類似于數(shù)學(xué)中的二維數(shù)列,即有2個變量共同決定一個數(shù)值。中國式報表在繪制時往往就帶有這個特點(diǎn),如果不采用交叉式,又不能達(dá)到中國式報表,簡單直觀的形式要求。