新四季網

一種報表生成方法、系統及信息管理設備的製作方法

2023-05-03 13:21:06


專利名稱::一種報表生成方法、系統及信息管理設備的製作方法
技術領域:
:本發明屬於信息管理領域,尤其涉及一種報表生成方法、系統及信息管理設備。
背景技術:
:隨著客戶業務的不斷發展,作為企業日常管理用的各種明細報表,其數據量也在不斷的加大,從而增加了用戶編制報表的工作量,這對報表生成工具的智能化和易用性提出了更高的要求。現有編制報表的方案需要先通過在報表的不同位置分別設置相應核算項目的取數公式,然後再由取數公式計算後將相應核算項目的數據取出後添加到報表的相應位置,操作複雜、不易使用、效率低,且容易出錯。
發明內容本發明實施例的目的在於解決現有方案存在的問題,提供一種報表生成方法,操作簡單、易於使用、效率高、準確性高。本發明實施例是這樣實現的,一種報表生成方法,所述方法包括下述步驟接收標的信息及各標的信息對應的至少一個屬性名稱;查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表。本發明實施例的另一目的在於提供一種報表生成系統,所述系統包括接收單元,用於接收標的信息及各標的信息對應的至少一個屬性名稱;以及查找輸出單元,用於查找與所述接收單元接收到的標的信息對應的所有標的,並根據所述接收單元接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表。本發明實施例的另一目的在於提供一種包含上述報表生成系統的信息管理設備。在本發明實施例中,通過查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表,實現了一種報表生成方法,操作簡單、易於使用、效率高、準確性高。圖1是本發明實施例提供的報表生成方法的實現流程圖;圖2是本發明實施例提供的報表生成系統的結構示意圖。具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。在本發明實施例中,通過查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表。圖1示出了本發明實施例提供的報表生成方法的實現流程,詳述如下在步驟S101中,接收標的信息及各標的信息對應的至少一個屬性名稱;在步驟S102中,查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表。其中,標的就是報表統計的各個核算項目,標的具有標的名稱、標的編碼等,標的可以存儲在資料庫中,也可以存儲於文件、表格等中;針對不同的需求,可以將標的分為不同的標的類型,例如,標的類型包括客戶、供應商、物料、工程項目等。標的編碼唯一標識各標的,進一步地,標的編碼還可以唯一標識各種標的類型和標的。各標的、標的類型均具有相同或不同的屬性,屬性包括標的類型、標的名稱、標的編碼、收貨量或收貨日期等。各屬性均具有屬性名稱和屬性值,屬性的名稱即屬性名稱,上述標的類型、標的名稱、標的編碼、收貨量、收貨日期等就是屬性名稱;各屬性對應的信息即為屬性值。例如標的為客戶A,該標的具有的屬性包括客戶名稱、收貨量、收貨日期,客戶名稱、收貨量、收貨日期即分別為該標的三個屬性的屬性名稱,客戶A即為客戶名稱這一屬性對應的屬性值,50件即為收貨量這一屬性對應的屬性值,2009-3-1即為收貨日期這一屬性對應的屬性值。並且,步驟S101中,接收到的標的信息可以為一條或多條,該標的信息及屬性名稱可以是用戶輸入的,也可以是從其他資料庫、存儲單元或伺服器等中獲取到的。該標的信息可以為標的類型、標的名稱或標的編碼,各標的信息對應的屬性名稱可以為相應標的類型、標的名稱或標的編碼所包含的任意一個或多個屬性的屬性名稱。步驟S102中,預設的過濾信息可以是存儲在本地的,也可以是從其他資料庫、存儲單元或伺服器等中獲取到的。預設的過濾信息可以為樣本公式,樣本公式中的參數對應標的類型、標的名稱、標的編碼等屬性,用接收到的標的類型、標的名稱或標的編碼及其對應的屬性名稱替代樣本公式中的相應參數,就可由樣本公式確定該標的類型、標的名稱或標的編碼所對應的取數公式。當然,預設的過濾信息也可以是映射關係等,只要能由標的類型、標的名稱或標的編碼及其對應的一個或或多個屬性名稱可以確定對應的取數公式即可。下面,用一個具體例子對上迷步驟進行說明。例如,客戶、供應商和物料為標的類型,客戶這一標的類型對應的標的有客戶A、客戶B和客戶C,供應商這一標的類型對應的標的有供應商a、供應商b,物並+這一標的類型對應的標的有物料l、物料2、物料3和物料4。步驟S101中接收到的標的信息包括客戶、供應商a和物料2,客戶對應的屬性名稱包括客戶名稱、收貨量、收貨日期,供應商a對應的屬性包括供應商名稱、發貨量、發貨日期,物料2對應的屬性包括物料名稱、顏色。接著,執行步驟S102,根據接收到的標的信息和屬性名稱,獲取相應標的的屬性值及其屬性名稱後輸出到報表,步驟S102具體包括根據接收到的標的信息及各標的信息對應的屬性名稱和預設的過濾信息確定各標的信息對應的取數公式;查找與接收到的各標的信息對應的所有標的;根據對應的取數公式獲取各標的的屬性值及其屬性名稱後輸出到報表。首先,根據接收到的客戶這一標的類型及其對應的三個屬性名稱,即客戶名稱、收貨量、收貨日期,確定客戶對應的取數公式,才艮據接收到的供應商a這一標的名稱及其對應的三個屬性名稱,即供應商名稱、發貨量、發貨日期,確定供應商a對應的取數公式,根據接收到的物料2這一標的名稱及其對應的兩個屬性名稱,即物料名稱、顏色,確定物料2對應的取數公式。然後,查找客戶、供應商a和物料2對應的所有標的,可以查到客戶這一標的類型對應標的名稱為客戶A、客戶B和客戶C的三個標的,以及標的名稱為供應商a和物料2的兩個標的。接著,根據客戶對應的取數公式分別獲取客戶A、客戶B和客戶C這三個標的的客戶名稱、收貨量、收貨日期三個屬性名稱對應的屬性值,將獲取到的各標的的屬性值及其屬性名稱分別作為行,各屬性名稱及對應的屬性值分別作為列輸出到報表,如表1所示,即將獲取到的客戶A、客戶B和客戶C這三個標的屬性值及其屬性名稱各作為"報表l"的一行,客戶名稱這一屬性名稱及其對應屬性值、收貨量這一屬性名稱及其對應屬性值、收貨日期這一屬性名稱及其對應屬性值分別作為"報表1"的列。完成後,再繼續將查找到的供應商a、物料2這兩個標的的相關屬性值及其屬性名稱輸出到報表。也就是,在將獲取到的各標的的屬性值及其屬性名稱輸出到報表時,將獲取到的各標的的屬性值或其屬性名稱分別作為行,各屬性名稱及對應的屬性值分別作為列輸出到報表。報表tableseeoriginaldocumentpage8表1當然,對於步驟S102,在實現時,可以將查找到的所有標的按標的編碼排序後放到隊列中,再將隊列中的對象循環取出後根據其對應的取數公式獲取其屬性值及其屬性名稱後輸出到報表。進一步地,為了便於下次編制包含相同標的信息及屬性名稱的報表,作為本發明的一個優選實施例,在步驟S102後,該報表生成方法還包括存儲標的信息和屬性名稱的步驟,具體為將接收到的標的信息及各標的信息對應的屬性名稱存儲到報表生成模板中設置的基準點。這樣,在下一次編制包含相同標的信息及屬性的報表時,在步驟S101中,可以接收從報表生成模板的基準點接收標的信息及屬性名稱,然後,執行步驟S102,完成報表的編制。進一步地,還可以根據需要設置使用報表生成模板編制報表的權限,即設置從報表生成模板的基準點接收導出的標的信息及屬性名稱的權限。當然,還可以根據需要修改預設的過濾信息,即在步驟S102前,接收過濾信息,將接收到的過濾信息作為步驟S102中預設的過濾信息。為了使編製成的報表緊湊、便於查看,作為本發明的另一個優選實施例,在步驟S102後,該報表生成方法還包括整理報表的步驟,具體為查找並刪除才艮表中除標的信息外其他列均為零或空的行。一般地,報表中除標的屬性、標的名稱和標的編碼外的其他列均為零或空的行是沒有信息含量的標的,用戶不需要關注該標的,所以,在步驟S102後,查找編製成的報表的所有行,並判斷各行除標的屬性、標的名稱、標的編碼外的其他列是否為零或空,如果是則刪除該行。本領域普通技術人員可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以在存儲於一計算機可讀取存儲介質中,所述的存儲介質,如ROM/RAM、/磁碟、光碟等,該程序用來執行如下步驟接收標的信息及各標的信息對應的至少一個屬性名稱;查找與接收到的標的信息對應的所有標的,並一艮據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到l艮表。圖2示出了本發明實施例提供的報表生成系統的結構,為了便於說明僅示出了與本發明實施例相關的部分。該系統可以用於信息管理設備,例如計算機等,可以是運行於這些設備內的軟體單元、硬體單元或者軟硬體相結合的單元,也可以作為獨立的掛件集成到這些設備中或者運行於這些設備的應用系統中,其中接收單元201,接收標的信息及各標的信息對應的至少一個屬性名稱,接收到的標的信息可以為一條或多條,該標的信息及屬性名稱可以是用戶輸入的,也可以是從其他資料庫、存儲單元或伺服器等中獲取到的,標的信息可以為標的類型、標的名稱或標的編碼,其實現方式如上所述,不再贅述。查找輸出單元202,查找與接收單元201接收到的標的信息對應的所有標的,並根據接收單元201接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表。這裡,標的可以存儲在資料庫中,也可以存儲在文件、表格等中,該預設的過濾信息可以是存儲在本地的,也可以是從其他資料庫、存儲單元或伺服器等中獲取到的,查找輸出單元202將獲取到的各標的的屬性值或其屬性名稱或分別作為行,各屬性名稱及對應的屬性值分別作為列輸出到報表。其中,查找輸出單元202具體包括取數公式確定模塊2021,根據接收單元201接收到的標的信息及各標的信息對應的屬性名稱和預設的過濾信息確定各標的信息對應的取數公式,其實現方式如上所述,不再贅述;標的查找模塊2022,查找與接收單元201接收到的各標的信息對應的所有標的,其實現方式如上所述,不再贅述;輸出模塊2023,根據取數公式確定模塊2021確定的對應的取數公式,獲取標的查找模塊2022查找到的各標的的屬性值及其屬性名稱後輸出到報表,其實現方式如上所述,不再贅述。進一步地,為了便於下次編制包含相同標的信息及屬性的報表,作為本發明的一個優選實施例,淨艮表生成系統還包括模板構造單元203,將接收單元201接收到的標的信息及各標的信息對應的屬性名稱存儲到才艮表生成模板中設置的基準點,其實現方式如上所述,不再贅述。為了使編製成的報表緊湊、便於查看,作為本發明的另一個優選實施例,報表生成系統還包括報表優化單元204,查找並刪除報表中除標的信息外其他列均為零或空的行,其實現方式如上所述,不再贅述。在本發明實施例中,通過查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表,實現了一種報表生成方法,操作簡單、易於使用、效率高、準確性高。進一步地,將接收到的標的信息及各標的信息對應的至少一個屬性名稱存儲到報表生成模板中設置的基準點,可以便於下次編制包含相同標的信息及屬性的報表。以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。權利要求1、一種報表生成方法,其特徵在於,所述方法包括下述步驟接收標的信息及各標的信息對應的至少一個屬性名稱;查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表。2、如權利要求l所述的方法,其特徵在於,所述標的信息為標的類型、標的名稱或標的編碼。3、如權利要求l所述的方法,其特徵在於,所述查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表的步驟具體包括根據接收到的標的信息及各標的信息對應的屬性名稱和預設的過濾信息確定各標的信息對應的取數公式;查找與接收到的各標的信息對應的所有標的;根據對應的取數公式獲取各標的的屬性值及其屬性名稱後輸出到報表。4、如權利要求l所述的方法,其特徵在於,在所述根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表時,將獲取到的各標的的屬性值或其屬性名稱分別作為行,各屬性名稱及對應的屬性值分別作為列輸出到報表。5、如權利要求l所述的方法,其特徵在於,在所述查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表的步驟,,還包括存儲標的信息和屬性名稱的步驟,具體為將接收到的標的信息及各標的信息對應的屬性名稱存儲到報表生成模板中設置的基準點。6、如權利要求4所述的方法,其特徵在於,在所述查找與接收到的標的信息對應的所有標的,並一艮據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表的步驟後,還包括整理報表的步驟,具體為查找並刪除報表中除標的信息外其他列均為零或空的行。7、一種報表生成系統,其特徵在於,所述系統包括接收單元,用於接收標的信息及各標的信息對應的至少一個屬性名稱;以及查找輸出單元,用於查找與所述接收單元接收到的標的信息對應的所有標的,並根據所述接收單元接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到才緣。8、如權利要求7所述的系統,其特徵在於,所述查找輸出單元將獲取到的各標的的屬性值或其屬性名稱分別作為行,各屬性名稱及對應的屬性值分別作為列輸出到報表。9、如權利要求7所述的系統,其特徵在於,所述查找輸出單元包括取數公式確定模塊,用於根據所述接收單元接收到的標的信息及各標的信息對應的屬性名稱和預設的過濾信息確定各標的信息對應的取數公式;標的查找模塊,用於查找與所述接收單元接收到的各標的信息對應的所有標的;以及輸出模塊,用於根據所述取數公式確定模塊確定的對應的取數公式,獲取所述標的查找模塊查找到的各標的的屬性值及其屬性名稱後輸出到報表。10、如權利要求8所述的系統,其特徵在於,所述系統還包括模板構造單元,用於將所述接收單元接收到的標的信息及各標的信息對應的屬性名稱存儲到報表生成模板中設置的基準點;和/或報表優化單元,用於查找並刪除報表中除標的信息外其他列均為零或空的行。11、一種包含權利要求7至IO任一項所述報表生成系統的信息管理設備。全文摘要本發明適用於信息管理領域,提供了一種報表生成方法、系統及信息管理設備,所述方法包括下述步驟接收標的信息及各標的信息對應的至少一個屬性名稱;查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表。在本發明實施例中,通過查找與接收到的標的信息對應的所有標的,並根據接收到的對應的屬性名稱和預設的過濾信息獲取各標的的屬性值及其屬性名稱後輸出到報表,實現了一種報表生成方法,操作簡單、易於使用、效率高、準確性高。文檔編號G06F17/24GK101645062SQ20091010949公開日2010年2月10日申請日期2009年8月21日優先權日2009年8月21日發明者吳躍海,陳劍平申請人:金蝶軟體(中國)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀