問題背景:
通過選擇不同的引數來改變報表中的列資料.例如選擇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條就都會進行更新,一方面效率有些差,另外,有可能資料表中會有一些最後修改人等字段,只要求對該條資料修改的字段進行更新...