交叉表頁內換行

2021-06-16 03:22:15 字數 874 閱讀 1957

使用交叉表時,會遇到這種情況:

列非常多,行非常少,結果頁面會自動分頁。

於是出現了一頁上只顯示幾行,卻顯示成很多頁的情況。既不好看,又浪費紙張(如果列印的話)

問題產生了,能不能將這個換頁的動作,限制在同一頁上呢?

假設我有這樣乙個表,有兩個字段: gsmc 公司名稱 、 bmmc 部門名稱。

用交叉表實現每個公司部門數目的縱向顯示,一般我們會作出來這樣的乙個效果。

黃的標註的部分,就是換頁的部分。

我們現在就以這個為樣版,來做一下改造。

基本思路是:

將資料進行處理,現在一共有41個公司級別的資料,也就是有41個列。

我們要實現每10個做為乙個換行,也就是會分為10,10,10,11四行。

交叉表是不能主動換行的,我們用分組來實現乙個模擬換行。

那麼,怎麼要能分成4組呢?

注意:本文使用oracle資料庫完成。

2:以此為基礎,製作乙個新的普通報表。

3:做乙個公式mygrp:

這個是關鍵,大家注意到,我們把每10個,切為乙個標誌位。

以公式mygrp進行分組

那麼分組出來的資料如下圖所示

好,我們就以這個為基礎,做交叉表。

4:在組頁首上插入交叉表,抑制顯示掉其他的節,如下圖所示

ok,雛形就出來了。

至此,基本思路就實現完畢了,但是不好看,對嗎?那進一步處理一下吧。

5:刪除掉「組標題」,點中交叉表,在交叉表專家中,點「格式化網格線」,進入格線設定介面

設定最外面的幾個邊線的顏色為白色。 

設定完後,預覽介面是這樣的 

繼續,點中交叉表,設定交叉**式,設定其四個邊都為「單線」

然後,再看,是這個樣子嗎?

後記:

Latex公式排版(編號 換行 括號內換行 對齊)

最近寫 剛上手了latex,因為有模板,所以用起來還是很方便的。但是在實際使用中,由於 是雙欄的,因此比較長的公式在排版時會比較困難。下面對latex中的公式排版方法做一些記錄。公式的編寫方法在此不再贅述。可以選擇網頁版的latex公式編輯器。一開始使用了align方法,如下所示,該方法優點在於比較...

表間的內連線 外連線 交叉連線

有兩個表a和表b。表a結構如下 aid int 標識種子,主鍵,自增id aname varchar 資料情況,即用select from a出來的記錄情況如下圖1所示 表b結構如下 bid int 標識種子,主鍵,自增id bnameid int 資料情況,即用select from b出來的記錄...

核心頁表和程序頁表

初學核心時,經常被 核心頁表 和 程序頁表 搞暈,不知道這到底是個啥東東,跟我們平時理解的頁表有和關係 核心頁表 程序頁表 每個程序自己的頁表,放在程序自身的頁目錄task struct.pgd中。在保護模式下,從硬體角度看,其執行的基本物件為 程序 或執行緒 而定址則依賴於 程序頁表 在程序排程而...