首页
/
每日頭條
/
生活
/
u8報表累計攤銷公式設置
u8報表累計攤銷公式設置
更新时间:2024-12-27 15:20:34

在使用皕傑報表設計報表時,往往需要按照某個字段的順序進行排序,比如按序号、時間的順序排序。那麼這個排序是如何設計出來的呢?

首先要知道,設計報表的過程實質上就是把數據集表中的數據按一定格式展現在報表裡的過程,因而報表的排序是與數據集中記錄順序有關的,所以在寫sql語句取數的時候就應根據需要按照某個字段的順序進行排序。sql中進行排序的關鍵字是order by,需要根據哪個字段排序order by後面就跟什麼字段。如:

select 雇員id, 姓氏||名字 as 姓名,雇用日期 from 雇員 order by 雇用日期

就是按照雇傭日期進行排序的,默認ASC升序。

數據集預覽:

u8報表累計攤銷公式設置(皕傑報表裡的排序問題)1

在把數據集表裡數據放到報表裡展現的時候,我們還可以調整順序,這取決于數據集函數select中的排序順序,在單元格表達式裡可以根據我們的需要重新排序。

Select

函數說明:從當前數據組中取出一組數據,在擴展方式為縱向擴展或橫向擴展(含默認時自動計算出來的)時, 所有附屬單元格所用的同一數據集的數據在同一行(Row)

語法:datasetName.select(selectExp{,descExp{,filterExp{,sortExp}}})

參數說明:

selectExp 選出的字段或其表達式

descExp 選出數據的排序規則,true為逆序,false為正序

filterExp 過濾表達式

sortExp 排序依據表達式

舉例說明:

1.例1:ds1.select(訂單ID,false),将數據集ds1中的“訂單ID”字段以列表的形式顯示,并順序排序。

2.例2:ds1.select(訂單ID,true,訂單id>=12),将數據集ds1中的“訂單ID”字段以列表的形式顯示,并逆序排序,而且篩選出大于等于12号的訂單ID。

3.例3:ds1.select(訂單ID,false,訂單id>=12,數量),将數據集ds1中的“訂單ID”字段以列表的形式顯示,按“數量”字段順序排序,并篩選大于等于12号的訂單ID。

針對上述數據集,如果在單元格裡簡單用=ds0.select(雇員ID),則報表的順序就是數據在數據集中的順序,見下圖:

u8報表累計攤銷公式設置(皕傑報表裡的排序問題)2

如果我們在select函數中加上排序的參數,=ds0.select(雇員ID,false,,雇員ID)則報表的順序則按雇員ID順序重新排序,見下圖:

u8報表累計攤銷公式設置(皕傑報表裡的排序問題)3

那麼究竟是在sql中排序還是在單元格表達式中排序,則根據報表的性能要求靈活掌握,不管sql中是否排序,如果單元格表達式出來的排序不滿足需求,則一定加上排序方式和排序參數。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
紅肉跟白肉的區别紅肉和白肉
紅肉跟白肉的區别紅肉和白肉
hi,這裡是小王醫生,關注我,每天為您更新實用的醫學知識~導讀:紅肉白肉到底是什麼?“聽說吃紅肉緻癌?”“聽說白肉缺鐵?”在日常生活中,相信你沒有少聽到過紅肉、白肉的說法,那麼到底有什麼講究,今天一文帶您了解~什麼是紅肉?什麼是白肉?要想知...
2024-12-27
勉力的意思
勉力的意思
勉力的意思?勉力,讀音miǎnlì,漢語詞語,意思為盡力,努力,今天小編就來說說關于勉力的意思?下面更多詳細答案一起來看看吧!勉力的意思勉力,讀音miǎnlì,漢語詞語,意思為盡力,努力。出處《管子·形勢》:“故朝不勉力務進,夕無見功。”漢...
2024-12-27
海口火山荔枝和妃子笑荔枝的區别
海口火山荔枝和妃子笑荔枝的區别
|作者:蔣聚榮|責任編輯:陳勇|來源:中國網圖片中心采摘團的親子家庭在林間拍照留念“一騎紅塵妃子笑,無人知是荔枝來”。5月14日周六,海口市瓊山區三門坡鎮新坡村優品彙農旅種養專業合作社荔枝園迎來首批“親子自駕遊入園采摘團”客人,他們帶上可愛...
2024-12-27
頭發太油洗頭發的正确步驟
頭發太油洗頭發的正确步驟
幹淨、清爽的頭發可以給人以良好的第一印象,如果頭發總是油膩膩的,自然也會使自己的形象大打折扣。許多人就有頭發油膩的煩惱,明明已經特别注意頭發的清潔了,甚至每天都洗頭,但頭發還是很快就變油了。其實,之所以有這樣的情況,很可能是陷入了洗頭的誤區...
2024-12-27
go語言能做什麼
go語言能做什麼
go語言能做什麼?Go作為Google2009年推出的語言,其被設計成一門應用于搭載Web服務器,存儲集群或類似用途的巨型中央服務器的系統編程語言,下面我們就來聊聊關于go語言能做什麼?接下來我們就一起去了解一下吧!go語言能做什麼Go作為...
2024-12-27
Copyright 2023-2024 - www.tftnews.com All Rights Reserved