本發(fā)明涉及數(shù)據(jù)庫技術(shù)領(lǐng)域,具體涉及一種自動報表生成方法及其裝置。
背景技術(shù):
業(yè)界報表工具一般都需要人工先定義報表,報表定義完成后才可以查看該報表。報表內(nèi)容按照表頭順序平鋪式展示,便于查看詳細(xì)信息。一般基礎(chǔ)信息表可以用列表式體現(xiàn)。通常報表由維度和指標(biāo)組成,維度例如包括:供應(yīng)商、產(chǎn)品類別、產(chǎn)品名稱等,用來表示一個項目的物理屬性,表明這個項目具體是什么;指標(biāo)例如包括:單位數(shù)量,訂購量,單價等,是這個項目的變量?,F(xiàn)有技術(shù)中放在一張報表中的每個指標(biāo)多具有不同的維度,因為每個指標(biāo)的維度不同導(dǎo)致不方便工作人員觀看、統(tǒng)計,要想將相同維度的指標(biāo)放置于一個報表內(nèi)需要人工的進行摘選,需要耗費大量的人力。
技術(shù)實現(xiàn)要素:
因此,本發(fā)明要解決的技術(shù)問題在于克服現(xiàn)有技術(shù)中的報表生成方法不能自動將統(tǒng)一維度的指標(biāo)進行自動劃分為同一報表所帶來的缺陷。
為此,提供一種自動報表生成方法,包括:
調(diào)取至少一個指標(biāo)庫,每個指標(biāo)庫中包括維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值;
分析所述至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱和指標(biāo)所歸屬的維度的名稱,確定出歸屬于相同維度的指標(biāo)的名稱,所述相同維度包括至少一個維度;
根據(jù)所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,建立新報表。
進一步的,所述根據(jù)所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,建立新報表,包括:
在同一行或者同一列中,逐一列出所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,形成新報表。
進一步的,所述分析所述至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱和指標(biāo)所歸屬的維度的名稱,包括:
對至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱進行語義分析,將具有相同含義的指標(biāo)的名稱進行名稱統(tǒng)一化處理;
對至少一個指標(biāo)庫中各自所包括的維度的名稱進行語義分析,將具有相同含義的維度的名稱進行名稱統(tǒng)一化處理;
對所述統(tǒng)一化處理后的至少一個指標(biāo)庫進行分析,確定出歸屬于相同維度的指標(biāo)的名稱。
進一步的,所述對至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱進行語義分析,將具有相同含義的指標(biāo)的名稱進行名稱統(tǒng)一化處理,包括:
確定具有相同含義的各個指標(biāo)的名稱在所述至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目;
將出現(xiàn)數(shù)目最多的指標(biāo)的名稱設(shè)置為該相同含義的各個指標(biāo)的最終名稱;
所述對至少一個指標(biāo)庫中各自所包括的維度的名稱進行語義分析,將具有相同含義的維度的名稱進行名稱統(tǒng)一化處理,包括:
確定具有相同含義的各個維度的名稱在所述至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目;
將出現(xiàn)數(shù)目最多的維度的名稱設(shè)置為該相同含義的各個維度的最終名稱。
進一步的,將出現(xiàn)數(shù)目最多的指標(biāo)的名稱設(shè)置為該相同含義的各個指標(biāo)的最終名稱,包括:
考慮與其他指標(biāo)的名稱同時出現(xiàn)的次數(shù)的影響,對指標(biāo)的名稱出現(xiàn)次數(shù)進行修正;
修正方法為,通過以下公式修正:
n=n0+σ[ni×(ni/mi)k]
n是修正后的指標(biāo)出現(xiàn)次數(shù),n0是原始的指標(biāo)出現(xiàn)次數(shù),ni是這個指標(biāo)和第i個維度的另一個指標(biāo)與該指標(biāo)同時出現(xiàn)的次數(shù),mi是第i個維度中一出現(xiàn)次數(shù)最多的指標(biāo)的出現(xiàn)次數(shù),k是正實數(shù);
考慮其他數(shù)據(jù)庫中所使用的名稱的影響,對指標(biāo)的名稱出現(xiàn)次數(shù)進行二次修正;
n={n0+∑[ni×(ni/mi)k]}×[1+(tfidf/∑tfidf)s]
其中tfidf其他數(shù)據(jù)庫指標(biāo)的名稱的詞頻逆文本頻率指數(shù),∑tfidf為該維度的所有指標(biāo)的名稱的詞頻逆文本頻率指數(shù)之和,s為一正實數(shù)。
進一步的,所述根據(jù)所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,建立新報表,包括:
對所述新報表內(nèi)的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值進行調(diào)?。?/p>
檢測新報表內(nèi)是否包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值;
如果是,則結(jié)束流程;
如果否,則重復(fù)所述根據(jù)所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,建立新報表的操作,直到新報表內(nèi)包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值,結(jié)束流程。
一種自動報表生成裝置,包括:
調(diào)取模塊,用于調(diào)取至少一個指標(biāo)庫,并提取每個指標(biāo)庫中包括維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值;
處理模塊,用于分析所述至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱和指標(biāo)所歸屬的維度的名稱,確定出歸屬于相同維度的指標(biāo)的名稱,所述相同維度包括至少一個維度;
自動建立模塊,用于根據(jù)所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,建立新報表。
進一步的,所述自動建立模塊,還用于將在同一行或者同一列中,逐一列出所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,形成新報表。
進一步的,所述處理模塊,包括:
指標(biāo)名稱統(tǒng)一單元,用于對至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱進行語義分析,將具有相同含義的指標(biāo)的名稱進行名稱統(tǒng)一化處理;
維度名稱統(tǒng)一單元,用于對至少一個指標(biāo)庫中各自所包括的維度的名稱進行語義分析,將具有相同含義的維度的名稱進行名稱統(tǒng)一化處理;
生成單元,用于對所述統(tǒng)一化處理后的至少一個指標(biāo)庫進行分析,并確定出歸屬于相同維度的指標(biāo)的名稱。
所述指標(biāo)名稱統(tǒng)一單元,還用于確定具有相同含義的各個指標(biāo)的名稱在所述至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目,將出現(xiàn)數(shù)目最多的指標(biāo)的名稱設(shè)置為該相同含義的各個指標(biāo)的最終名稱;
所述維度名稱統(tǒng)一單元,還用于確定具有相同含義的各個維度的名稱在所述至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目;將出現(xiàn)數(shù)目最多的維度的名稱設(shè)置為該相同含義的各個維度的最終名稱。
進一步的,所述裝置還包括:
檢測模塊,用于對所述新報表內(nèi)的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值進行調(diào)?。粰z測新報表內(nèi)是否包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值;如果是,則結(jié)束流程;如果否,則控制所述自動建立模塊繼續(xù)操作,直到新報表內(nèi)包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值,結(jié)束流程。
本發(fā)明技術(shù)方案,具有如下優(yōu)點:
1.本發(fā)明提供的自動報表生成方法具有自動將相同維度的指標(biāo)分別置于一個表的功能,方便工作人員對報表的統(tǒng)計、觀看以及篩選。
2.通過檢測模塊可對新報表內(nèi)是否包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值進行檢測,以防止生成的新報表錯誤而出現(xiàn)漏吊指標(biāo)的情況出現(xiàn),并且當(dāng)出現(xiàn)漏掉指標(biāo)的情況下也可以自動重復(fù)執(zhí)行指標(biāo)庫分成新報表的過程,使該自動報表生成裝置更加穩(wěn)定、精準(zhǔn)。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為自動報表生成方法的流程圖;
圖2為指標(biāo)庫示意圖;
圖3為新報表一示意圖;
圖4為新報表二示意圖;
圖5為新報表三示意圖;
圖6為步驟s12示意圖;
圖7為步驟s121的流程示意圖;
圖8為步驟s122的流程示意圖;
圖9為自動報表生成裝置的結(jié)構(gòu)示意圖。
附圖標(biāo)記:1、調(diào)取模塊;2、處理模塊;3、自動建立模塊。
具體實施方式
下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供了一種自動報表生成方法,如圖1所示,包括步驟s11~s13:
步驟s11、調(diào)取至少一個指標(biāo)庫,每個指標(biāo)庫中包括維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值。
其中,如圖2所示為一個指標(biāo)庫,其中維度的名稱例如該報表中頂層一行中所寫的“供應(yīng)商”、“產(chǎn)品類別”、以及“產(chǎn)品名稱”,維度的取值例如該圖報表中的“佳佳樂”、“飲料”和“蘋果汁”等,每個維度的名稱可對應(yīng)多個取值,通過維度的名稱以及維度的取值用來表示一個項目的物理屬性,表明這個項目具體是什么。
其中指標(biāo)的名稱例如該圖中頂層一行中所寫的“單位數(shù)量”、“訂購量”以及“單價”,指標(biāo)的取值例如該圖中的,“每箱24瓶”、“0.00”以及“18.00”,每個指標(biāo)的名稱可對應(yīng)多個取值。指標(biāo)的名稱是維度的名稱以及維度取值所確定項目的變量的名稱。指標(biāo)的取值可看成是相應(yīng)變量的取值。
例如維度名稱為供應(yīng)商、產(chǎn)品類別、產(chǎn)品名稱,其有一組取值分別為康富有食品、調(diào)味品、鹽,定義出了一個項目是康富有食品生成的一種“調(diào)味-鹽。該項目對應(yīng)的指標(biāo)的名稱分別為單位數(shù)量、訂購量、價格,取值分別為每箱12瓶、0.00、22.00。
步驟s12、分析至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱和指標(biāo)所歸屬的維度的名稱,確定出歸屬于相同維度的指標(biāo)的名稱,相同維度包括至少一個維度。
例如:指標(biāo)一歸屬于4個維度(a,b,c,d),指標(biāo)二歸屬于3個維度(a,b,c),指標(biāo)三有2個維度(c,d),那么,根據(jù)步驟s12,可確定出歸屬于相同維度的指標(biāo)的名稱有三種,第一種:指標(biāo)一和指標(biāo)二,它們都?xì)w屬于(a,b,c)這三個維度;第二種:指標(biāo)一和指標(biāo)三,它們都?xì)w屬于(c,d)這兩個維度;第三種:指標(biāo)一、指標(biāo)二和指標(biāo)三,它們都?xì)w屬于(c)這一個維度。
步驟s13、根據(jù)歸屬于相同維度的指標(biāo)的名稱、和相同維度的名稱,建立新報表。
延續(xù)前述例子,由于指標(biāo)一和指標(biāo)二同屬于(a,b,c)三個維度,所以生成新報表一,如圖3所示;指標(biāo)一和指標(biāo)三同屬于(c,d)兩個維度,所以生成新報表二,如圖4所示;指標(biāo)一、指標(biāo)二和指標(biāo)三同屬于(c)這個維度、所以生成新報表三,如圖5所示;。
自動報表生成方法可將相同維度的指標(biāo)放置于一個報表內(nèi),方便工作人員對報表的統(tǒng)計、觀看以及篩選。
具體的,前述步驟s13可實施為:在同一行或者同一列中,逐一列出歸屬于相同維度的指標(biāo)的名稱、和相同維度的名稱,形成新報表。
在一個實施例中,前述步驟s12可具體實施為如圖6所示的步驟s121~s123:
步驟s121、對至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱進行語義分析,將具有相同含義的指標(biāo)的名稱進行名稱統(tǒng)一化處理;
例如:多個具有相同含義的指標(biāo)的名稱,包括數(shù)量、數(shù)目以及個數(shù),將該三個具有相同含義的指標(biāo)的名稱統(tǒng)稱為數(shù)量、數(shù)目或者個數(shù)中的任意一個,使得在確定歸屬于相同維度的指標(biāo)的名稱時更加方便快捷。
針對步驟s121,將出現(xiàn)數(shù)目最多的指標(biāo)的名稱設(shè)置為該相同含義的各個指標(biāo)的最終名稱;由于考慮到若干指標(biāo)的名稱同時出現(xiàn)的次數(shù)的影響,本發(fā)明還提供了一種確定指標(biāo)最終名稱的修正方法,用于對指標(biāo)的名稱出現(xiàn)次數(shù)進行修正;包括:
通過以下公式修正:
n=n0+∑[ni×(ni/mi)k]
n是修正后的指標(biāo)出現(xiàn)次數(shù),n0是原始的指標(biāo)出現(xiàn)次數(shù),ni是這個指標(biāo)和第i個維度的另一個指標(biāo)與該指標(biāo)同時出現(xiàn)的次數(shù),mi是第i個維度中一出現(xiàn)次數(shù)最多的指標(biāo)的出現(xiàn)次數(shù),k是正實數(shù);
在一個實施例中,例如“單價”這個指標(biāo)的原始出現(xiàn)次數(shù)為x即n0為x,這個指標(biāo)在另一維度處出現(xiàn)的次數(shù)為y次即ni為y,在另一維度中有一指標(biāo)的名稱為“供應(yīng)量”,其出現(xiàn)的次數(shù)最多,且其出現(xiàn)的次數(shù)為z次,即mi為z,設(shè)置k的值取為v,則其修正后的系數(shù)為n為
x+∑[y×(y/z)v]
分別計算出各個相似指標(biāo)的名稱的修正系數(shù),并可根據(jù)修正系數(shù)的數(shù)值對指標(biāo)的名稱進行選擇,取修正系數(shù)最大值所對應(yīng)的指標(biāo)的名稱作為該同義指標(biāo)的名稱的最終名稱。
考慮其他數(shù)據(jù)庫中所使用的名稱的影響,對指標(biāo)的名稱出現(xiàn)次數(shù)進行二次修正;
n={n0+∑[ni×(ni/mi)k]}×[1+(tfidf/∑tfidf)s]
其中tfidf其他數(shù)據(jù)庫指標(biāo)的名稱的詞頻逆文本頻率指數(shù),∑tfidf為該維度的所有指標(biāo)的名稱的詞頻逆文本頻率指數(shù)之和,s為一正實數(shù)。
例如“單價”這個指標(biāo)的原始出現(xiàn)次數(shù)為x即n0為x,這個指標(biāo)在另一維度處出現(xiàn)的次數(shù)為y次即ni為y,在另一維度中有一指標(biāo)的名稱為“供應(yīng)量”,其出現(xiàn)的次數(shù)最多,且其出現(xiàn)的次數(shù)為z次,即mi為z,設(shè)置k的值取為v,另一維度中該指標(biāo)的名稱出現(xiàn)次數(shù)為a,所有指標(biāo)出現(xiàn)的總次數(shù)為b,則該修正系數(shù)n為
x+∑[y×(y/z)v]×[1+(a/b)s]
分別計算出各個相似指標(biāo)的名稱的修正系數(shù),并可根據(jù)修正系數(shù)的數(shù)值對指標(biāo)的名稱進行選擇,取修正系數(shù)最大值所對應(yīng)的指標(biāo)的名稱作為該同義指標(biāo)的名稱的最終名稱。
其中,步驟s121可實施為如圖7所示:
步驟s1211、確定具有相同含義的各個指標(biāo)的名稱在至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目;
例如指標(biāo)的名稱包括數(shù)量、數(shù)目以及個數(shù),并將數(shù)量、數(shù)目以及個數(shù)這三個指標(biāo)的名稱出現(xiàn)的數(shù)目進行統(tǒng)計,例如個數(shù)出現(xiàn)過3次,數(shù)量出現(xiàn)過2次,數(shù)目出現(xiàn)過1次。
步驟s1212、將出現(xiàn)數(shù)目最多的指標(biāo)的名稱設(shè)置為該相同含義的各個指標(biāo)的最終名稱;
將個數(shù)出現(xiàn)過3次,數(shù)量出現(xiàn)過2次,數(shù)目出現(xiàn)過1次進行比對,指標(biāo)的名稱中個數(shù)出現(xiàn)過3次,次數(shù)最多,則將個數(shù)命名為最終名稱,并自動將數(shù)量以及數(shù)目更名為個數(shù)。
步驟s122、對至少一個指標(biāo)庫中各自所包括的維度的名稱進行語義分析,將具有相同含義的維度的名稱進行名稱統(tǒng)一化處理;
例如:多個具有相同含義的維度的名稱,包括供貨商、供應(yīng)商和送貨單位,將該三個具有相同含義的維度的名稱統(tǒng)稱為供貨商、供應(yīng)商或送貨單位中的任意一個,使得在確定歸屬于相同維度的指標(biāo)的名稱時更加方便快捷。
其中,步驟s122可實施為如圖8所示:
步驟s1221、確定具有相同含義的各個維度的名稱在至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目;
例如維度的名稱包括供貨商、供應(yīng)商以及送貨單位,并將供貨商、供應(yīng)商以及送貨單位這三個維度的名稱出現(xiàn)的數(shù)目進行統(tǒng)計,例如供貨商出現(xiàn)過3次,供應(yīng)商出現(xiàn)過2次,送貨單位出現(xiàn)過1次。
步驟s1222、將出現(xiàn)數(shù)目最多的維度的名稱設(shè)置為該相同含義的各個維度的最終名稱。
將供貨商出現(xiàn)過3次,供應(yīng)商出現(xiàn)過2次,送貨單位出現(xiàn)過1次進行比對,維度的名稱中供貨商出現(xiàn)過3次,次數(shù)最多,則將供貨商命名為最終名稱,并自動將供應(yīng)商以及送貨單位更名為供貨商。
步驟s123、對統(tǒng)一化處理后的至少一個指標(biāo)庫進行分析,確定出歸屬于相同維度的指標(biāo)的名稱。
在一個實施例中,前述步驟s13“根據(jù)歸屬于相同維度的指標(biāo)的名稱、和相同維度的名稱,建立新報表”之后,所述方法還可以包括如下步驟a1~a2:
a1、對新報表內(nèi)的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值進行調(diào)??;
a2、檢測新報表內(nèi)是否包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值;如果是,則結(jié)束流程;如果否,則重復(fù)執(zhí)行步驟s13的操作,直到新報表內(nèi)包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值,結(jié)束流程。
例如新報表有兩張,第一張包括維度(a,b,c)、指標(biāo)一和指標(biāo)二,第二張包括維度(d,e)、指標(biāo)三和指標(biāo)四。
指標(biāo)庫中包括維度(a,b,c,d,e)、指標(biāo)一、指標(biāo)二、指標(biāo)三、指標(biāo)四和指標(biāo)五,檢測新報表內(nèi)是否包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值。
新報表中指標(biāo)的名稱沒有指標(biāo)庫中為指標(biāo)五的指標(biāo)名稱,故重復(fù)執(zhí)行步驟s13。
通過步驟a1~a2可對指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值進行檢測,以防止生成的新報表錯誤而出現(xiàn)漏吊指標(biāo)的情況出現(xiàn),并且當(dāng)出現(xiàn)漏掉指標(biāo)的情況下也可以自動重復(fù)執(zhí)行步驟s13,進行再次將指標(biāo)庫分成新報表的過程,使該自動報表生成裝置更加穩(wěn)定。
對應(yīng)本發(fā)明實施例提供的上述方法,本發(fā)明實施例還提供了一種自動報表生成裝置,如圖9所示,包括:
調(diào)取模塊1,用于調(diào)取至少一個指標(biāo)庫,并提取每個指標(biāo)庫中包括維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值;
處理模塊2,用于分析所述至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱和指標(biāo)所歸屬的維度的名稱,確定出歸屬于相同維度的指標(biāo)的名稱,所述相同維度包括至少一個維度;
自動建立模塊3,用于根據(jù)所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,建立新報表。
進一步的,所述自動建立模塊3,還用于將在同一行或者同一列中,逐一列出所述歸屬于所述相同維度的指標(biāo)的名稱、和所述相同維度的名稱,形成新報表。
進一步的,所述處理模塊2,包括:
指標(biāo)名稱統(tǒng)一單元,用于對至少一個指標(biāo)庫中各自所包括的指標(biāo)的名稱進行語義分析,將具有相同含義的指標(biāo)的名稱進行名稱統(tǒng)一化處理;
維度名稱統(tǒng)一單元,用于對至少一個指標(biāo)庫中各自所包括的維度的名稱進行語義分析,將具有相同含義的維度的名稱進行名稱統(tǒng)一化處理;
生成單元,用于對所述統(tǒng)一化處理后的至少一個指標(biāo)庫進行分析,并確定出歸屬于相同維度的指標(biāo)的名稱。
進一步的,所述指標(biāo)名稱統(tǒng)一單元,還用于確定具有相同含義的各個指標(biāo)的名稱在所述至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目,將出現(xiàn)數(shù)目最多的指標(biāo)的名稱設(shè)置為該相同含義的各個指標(biāo)的最終名稱;
所述維度名稱統(tǒng)一單元,還用于確定具有相同含義的各個維度的名稱在所述至少一個指標(biāo)庫中共出現(xiàn)的數(shù)目;將出現(xiàn)數(shù)目最多的維度的名稱設(shè)置為該相同含義的各個維度的最終名稱。
進一步的,所述裝置還包括:
檢測模塊,用于對所述新報表內(nèi)的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值進行調(diào)?。粰z測新報表內(nèi)是否包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值;如果是,則結(jié)束流程;如果否,則控制所述自動建立模塊3繼續(xù)操作,直到新報表內(nèi)包括了指標(biāo)庫內(nèi)所有的維度的名稱、維度的取值、各個取值的維度所具有的指標(biāo)的名稱和取值,結(jié)束流程。
指標(biāo)庫用于存放一個公司或單位的經(jīng)營指標(biāo),每一個指標(biāo)涵蓋兩部分內(nèi)容:指標(biāo)的維度以及指標(biāo)的數(shù)值。指標(biāo)的維度是指指標(biāo)查看的視角,例如:地區(qū)、人口性質(zhì)、性別,指標(biāo)值就是指標(biāo)的度量(也就是指標(biāo)的值),例如:人口數(shù),收入,成本,利潤等。通過該自動報表生成裝置可將該指標(biāo)庫內(nèi)的所有具有類似維度的指標(biāo)放在一張報表中,加快該公司、該單位的辦公效率。
顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。