日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

如何使用序号函数给报表加序号(润乾报表)

發布時間:2023/12/24 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 如何使用序号函数给报表加序号(润乾报表) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

潤乾報表提供了一個可以給可擴展的單元格自動加序號的函數-&函數,本文就來給大家介紹一下此函數的用法。

首先,看一下函數解釋和功能效果

表達式:&Cellx (例如:&A2 )
返回值:整數,當前格所屬的Cellx主格在所有擴展出來的格子中的排序
說明:Cellx必須是當前格的主格,這樣&Cellx才能夠正確運算,其返回值相當于是當前格所屬的Cellx主格的位置

效果見下圖:(圖中B2為A2的主格,即為B2的擴展格排列序號)

下面我們就用一個簡單的例子來體驗一下這個函數

正常需求:給報表的每一行都加上序號

第一步:新建報表

連接潤乾自帶的demo數據源,在訂單表上建立數據集ds1,并生成網格式報表,其sql語句為:SELECT 訂單.訂單ID,訂單.貨主名稱,訂單.貨主城市,訂單.運貨費 FROM 訂單

網格報表設計如下:

預覽效果如下:

第二步:加序號

在A列前插入新列,在新列的單元格中寫入下面的表達式
A1:序號 A2:=&B2
然后把A2的左主格設為B2(這個操作很重要,A2中的序號是根據B2的擴展排列的)

設置完成后預覽就可以看到我們想要的效果了,如下圖:

需求擴展:報表分頁后每頁都重新從1開始排列序號

上面的設置產生的序號不管報表分頁與否都是連續的,但是有些用戶想要分頁以后序號重新從1開始排,也就是每頁都是重新排列序號的效果。下面就來看潤乾報表如何解決這個特殊需求。一般這樣的分頁報表發布展示后每頁顯示的行數是固定的,像我們這個報表每頁顯示就是29行,我們可以用給序號取模的原理來讓每頁都從1開始排序,具體操作是把A2單元格中的表達式換成:=&B2%29,然后我們看一下發布后的效果:

這樣,需求就解決了。下面說一下應該注意的地方:

此方法只能用在每頁的數據區行數固定的情況下(報表頭必須每頁顯示或者都不顯示),如果每頁行數不是固定的29行,對29取模就沒有意義了,就不能保證每頁從1開始排序號了。

希望這個序號使用的小技巧可以幫的上潤乾報表用戶的忙,讓報表開發更方便一些。

總結

以上是生活随笔為你收集整理的如何使用序号函数给报表加序号(润乾报表)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。