S 2012 聚合函式 指定分頁示例

2021-09-04 02:00:31 字數 1164 閱讀 6364

在一般報表中,若是使用者希望明確資料行能夠以每20筆一頁的方式呈現。也可以利用剛才介紹的rownumber函式。

步驟1

利用剛才隔行換色示例的報表,在產品大類組外加入父組,並在組物件的表示式方格中寫入:

=rownumber(nothing)\20

步驟2

在設定組時,請勿勾選「新增組頁首」與「新增組頁尾」選項,同時請將系統自動產生的組資料行刪除。

步驟3

此外,在產生組時,系統會自動把組定義式作為排序的依據,因為runningvalue不能列於排序依據中,所以請手動刪除排序依據。同時請設定在組間加入分頁符號,如此一來,系統會把每20筆資料視作乙個組,並進行分頁。

步驟4

不過仔細一看,不對勁。竟然第一頁是19行,而後面的每頁都是20行,這是因為如果以除法來看,1~19除以20的商是0,20~39除以20的商是1,所以才造成這樣的狀況,如果要更精確的結果,應該要把公式改為:

步驟5

對很多需要把資料轉入excel的使用者來說,如果你的excel還沒有公升級至excel 2007之後的版本,你永遠會記得65535這個數字,也因為這個數字的限制,讓很多使用者會花很多時間在excel的切檔上。在此介紹強制分頁的技術來處理每65536筆資料的excel上限限制,並額外示範設定pagename屬性為產品大類的小技巧。

步驟6

當此報表匯出至excel之後,pagename就成為了excel工作表的名稱。

S 2012 聚合函式 隔行換色示例

有時我們希望報表能夠顯示出資料筆數的流水序號,如果要使用t sql查詢來做出這種效果,通常必須使用rank函式以自動產生編號,在此將介紹如何使用 s的rownumber runningvalue也可以做到 聚合函式來做出自動編號,以及將資料單元格根據序號進行隔行換色的效果。步驟1 使用之前的資料集,...

S 2012 參照函式 介紹

在 s中,一張報表內可以同時包含多個資料集,但是乙個資料區域就僅限於乙個資料集,如果希望同時參考多個資料集,查詢函式就能輕鬆辦到,其概念類似join是通過鍵值的對應,以返回乙個值或是一組值。函式說明 lookup 從指定的表示式的資料集返回值 multilookup 從包含名稱 值組的資料集返回第一...

S 2012 表示式 顏色管理示例

我們要將月銷售量低於100筆的資料格,利用單元格底色以及字型的屬性變更,以提醒檢視報表者注意。步驟1 將要改變底色的單元格反白,並在右下角的屬性視窗中選擇backgroundcolor屬性,並在下拉列表中選擇 expression 步驟2 iif sum fields sales qty.value...