集深資料系統V5 動態改變列

2021-06-27 08:34:55 字數 932 閱讀 4280

問題背景:

通過選擇不同的引數來改變報表中的列資料.例如選擇1,則報表中的列就為地區列;選擇2,則報表中的列就為城市列,以此類推..

解決途徑:

使用集深系統平台中內建的case()函式實現動態切換列.步驟如下:

1.建立一張普通報表:

2.設定引數

3.改變單元格表示式

4.設定通用查詢的編輯風格

預覽效果: 

選擇引數為地區的,則首列顯示為地區列

選擇引數為城市的,則該列則變為城市列

總結:通過乙個簡單的case()函式和引數搭配,則可以輕鬆實現動態選擇列的需求.從而實現使用報表更為人性化,報表的設計更簡化,直觀.



集深V5中佔比報表

所謂的佔比運算,就是拿每一行的數值除以所有行的合計值,因此,我們要先把合計值算出來。二 設計過程 demo 訂單資訊表 select demo orders.訂購日期,demo orders.貨主地區,demo orders.貨主城市,demo orders.貨主名稱,demo orderdetai...

v5教程 表示式

一 單元格表示式 定義單元格取值的表示式稱為單元格表示式。單元格表示式必須以等於號 開頭,設計報表時寫入對應的單元格中,展現報表時會將表示式的運算結果在對應的單元格中顯示。二 顯示值表示式 由於業務的需要以及設計資料庫的考慮,從資料庫事實表中取出來的很多度量欄位的值都是編碼,例如 員工表的性別字段,...

V5填報表只更新修改資料

潤幹v5填報儲存時是根據指令碼中的新舊物件進行判斷,然後通過update函式進行更新,目前是對裡邊的所有資料進行操作,也就是後所頁面中展現10條記錄,如果只修改一行的話,那麼儲存時10條就都會進行更新,一方面效率有些差,另外,有可能資料表中會有一些最後修改人等字段,只要求對該條資料修改的字段進行更新...