丽江屏材电子科技有限公司

瀏覽量:

wms自定義報(bào)表功能

wms自定義報(bào)表功能
    馬上咨詢

    deer-wms倉庫管理系統(tǒng)可自定義設(shè)計(jì)報(bào)表后臺,可以拖拽式、選擇式建議操作,所有列屬性均有中文名字與說明和字段名、并提供初步需求的報(bào)表設(shè)計(jì)成品,該報(bào)表平臺需提供表格類、地圖類、圖形類等常規(guī)插件不低于 10 種。?

    自定義報(bào)表插件已經(jīng)內(nèi)嵌到deer-wms V3.0版本之中,使用起來十分便捷簡單,包含自定義拖拽式搭建報(bào)表、多種導(dǎo)出形式、多種圖表組合顯示等功能。接下來詳細(xì)介紹自定義報(bào)表的使用。

    (1)wms報(bào)表計(jì)算模型介紹

    ? ? ? 單元格之間存在依賴關(guān)系,對于任意一個(gè)單元格都可以設(shè)置它的左父格與上父格。單元格父格是可選的,默認(rèn)情況下,單元格的左父格就是其最近左邊與其位于同一行的單元格;上父格則是其最近上方與其位于同一列的的單元格。如果一個(gè)單元格位于第一行,那默認(rèn)它就沒有上父格,同樣,如果位于第一列,默認(rèn)它就沒有左父格。打開報(bào)表設(shè)計(jì)器,選中任意單元格,都可以在其屬性面板看到它的默認(rèn)上父格或左父格,如下圖所示:


    如上圖所示,對于某一特定單元格,我們可以手動更改它的左父格或上父格。

    ?任意單元格在綁定數(shù)據(jù)集中某個(gè)字段會,如果這個(gè)字段有一條以上的數(shù)據(jù),那么單元格就可以展開以顯示這些數(shù)據(jù)。對于父格而言,父格展開時(shí)會帶動子格一起展開,如父格向下展開,則帶其下所有子格及子格的子格一起向下展開;同時(shí),如果子格中綁定的數(shù)據(jù)集與父格中數(shù)據(jù)集同屬一個(gè),則子格中的數(shù)據(jù)將受父格限制。子格綁定的數(shù)據(jù)集字段數(shù)據(jù)在展開時(shí),同樣也會帶動其下子格一起展開,而當(dāng)前子格的父格如與子格處于同一行或列,則會將父格拉大。

    (2)wms報(bào)表表達(dá)式

    ? ?在報(bào)表使用過程當(dāng)中,不可避免的要使用函數(shù)及表達(dá)式實(shí)現(xiàn)一些數(shù)據(jù)的計(jì)算,很多地方都支持編寫表達(dá)式,比如最典型的我們可以將單元格類型改為“表達(dá)式”,這樣就可以在下面的表達(dá)式編輯器里輸入相應(yīng)的表達(dá)式與函數(shù),除此之外,還允許在條件、圖片來源、二維碼數(shù)據(jù)來源等地方使用表達(dá)式。

    表達(dá)式支持加、減、乘、除、取余、三元表達(dá)式、if判斷等。

    (3)自定義函數(shù)

    報(bào)表設(shè)計(jì)模塊中支持各類函數(shù),其中包括計(jì)數(shù)、累加、最大最小值等,還包括字符串的操作函數(shù)、日期的計(jì)算函數(shù)等等。

    (4)參數(shù)

    ? ??參數(shù)指的是從報(bào)表外部傳入報(bào)表的值。

    打開報(bào)表設(shè)計(jì)器,添加一個(gè)數(shù)據(jù)庫連接方式數(shù)據(jù)源(直接連接數(shù)據(jù)庫或內(nèi)置數(shù)據(jù)庫連接兩種方式任選其一),添國一個(gè)SQL數(shù)據(jù)集,即可在彈出的窗口中定義SQL及相關(guān)參數(shù)。


    (5)查詢表單設(shè)計(jì)

    ? ?報(bào)表設(shè)計(jì)器提供了一個(gè)查詢表單設(shè)計(jì)器,通過這個(gè)設(shè)計(jì)器,可實(shí)現(xiàn)在網(wǎng)頁中對SQL里配置的參數(shù)參數(shù)配置相應(yīng)的查詢表單。具體做法就是我們首先需要配置一個(gè)SQL數(shù)據(jù)集,并為其配置相應(yīng)的查詢參數(shù),如下圖所示:


    設(shè)計(jì)器設(shè)計(jì)方式采用直接拖曳方式,將布局或輸入組件拖到畫布上即可。對于輸入類型的組件來說,在將其拖曳到畫布后,可通過點(diǎn)擊將其選中,然后切換到"屬性"頁即可對這個(gè)輸入組件的屬性進(jìn)行調(diào)整。

    (6)wms圖表-導(dǎo)出

    ? ?WMS的報(bào)表設(shè)計(jì)模塊中支持10種類型的圖表,分別是:餅狀圖、圓環(huán)圖、曲線圖、柱狀圖、水平柱狀圖、面積圖、雷達(dá)圖、極坐標(biāo)圖、散點(diǎn)圖以及氣泡圖,點(diǎn)擊工具欄上的插入圖表的圖標(biāo),在彈出的菜單中選擇目標(biāo)圖表類型,即可完成圖表的添加工作。下圖中,我們添加了一個(gè)餅狀圖。


    選中圖表所在單元格,即可在屬性面板中配置圖表的相關(guān)屬性。圖表的屬性有三類,分別是與數(shù)據(jù)集綁定的屬性、配置XY軸的相關(guān)屬性以及配置圖例標(biāo)題之類的屬性。對于餅狀圖、圓環(huán)圖、雷達(dá)圖、極坐標(biāo)圖圖表來說,由于它們沒有XY軸,所以在屬性面板中看不到XY軸配置標(biāo)簽頁。

    ? ?在綁定數(shù)據(jù)集配置的的標(biāo)簽頁中,可以用來配置圖表要表現(xiàn)的具體數(shù)據(jù),圖表綁定的數(shù)據(jù)都來自數(shù)據(jù)源,所以在配置圖表之前,我們需要準(zhǔn)備好需要用圖表展示的具體數(shù)據(jù)的數(shù)據(jù)集。對于餅狀圖、圓環(huán)圖、曲線圖、柱狀圖、水平柱狀圖、面積圖、雷達(dá)圖、極坐標(biāo)圖幾種圖表來說,由于它們要展示數(shù)據(jù)結(jié)構(gòu)一樣,所以可以看到這些圖表的數(shù)據(jù)集綁定屬性都是一樣的。



    南京大鹿智造-面向制造業(yè)提供倉儲整體解決方案
    咨詢電話:13685133739(郭經(jīng)理)
    本站使用百度智能門戶搭建 管理登錄
    蘇ICP備 20020509號-1
    聯(lián)系我們
    業(yè)務(wù)咨詢
    郭經(jīng)理:13685133739

    微信公眾號
    使用微信掃一掃關(guān)注
    在線客服
    專業(yè)的客服團(tuán)隊(duì),歡迎在線資訊
    客服時(shí)間: 9:00 - 21:00