在專案中,經常會有根據不同的條件,選擇輸出不同的資料的需求。
典型應用場景:
在乙個工資查詢模組中,不同的角色的員工,有著不同的薪酬項,即資料列數不確定。
問題:如何將資料集中不確定的資料列顯示在報表中
解決問題思路:
首先:潤幹報表提供了ds1.colcount()函式,此函式的功能是求出資料集的總列數。
其次:使用潤幹報表to(n, ds1.colcount())函式,動態橫向擴充套件出n到ds1.colcount()個列,當然,要保證n< ds1.colcount()
再次:用ds1.fieldname(n)函式得到資料集中第n列的列名稱
最後:用eval("ds1.#"+n)函式得到資料集中第n列的資料。
如下圖:
解釋:工資表中,單位名稱,部門名稱,姓名等是每個員工都有的字段,從此例子來看,有四個列是員工共有的,其它資料列則根據單位條件的不同而不同。
在d2單元格,求出了ds1資料集的資料列數,e2單元格橫向擴充套件出要展示的資料列數。e3單元格:ds1.fieldname(e2)求出對應的資料列名稱,e4單元格:eval("ds1.#"+e2)則跟隨b4擴張,展示出資料集中從第五列開始的所有資料。
資料集中不確定資料列的報表製作
在專案中,經常會有根據不同的條件,選擇輸出不同的資料的需求。典型應用場景 在乙個工資查詢模組中,不同的角色的員工,有著不同的薪酬項,即資料列數不確定。問題 如何將資料集中不確定的資料列顯示在報表中 解決問題思路 首先 潤幹報表提供了ds1.colcount 函式,此函式的功能是求出資料集的總列數。其...
Oracle資料庫序列的運用,不確定序列值的初始化
oracle資料庫中,沒有自增列 序列sequence,會提供乙個自增的值 將這個自增的值填入某個指定列,其實也相當於該列是乙個自增列 建立序列 create sequence seq name 刪除序列 drop sequence seq name 使用序列,得到序列的值 seq name nex...
確定資料中心建設規模需要考慮的問題
毋庸置疑,在資料中心設計出來之前,必須考慮資料中心的建設規模。資料中心建設規模的大小,與當前的投資成本以及未來的運維成本息息相關。確定資料中心的建設規模需要考慮如下幾個問題 1.目前業務需要和未來一定時期內的擴充套件需求,根據大多數企業的運營經驗,至少要保證資料中心在未來五年內有可擴充套件能力。2....