国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種報(bào)表數(shù)據(jù)的生成方法及裝置制造方法

      文檔序號(hào):6524909閱讀:197來(lái)源:國(guó)知局
      一種報(bào)表數(shù)據(jù)的生成方法及裝置制造方法
      【專利摘要】本申請(qǐng)公開(kāi)了一種報(bào)表數(shù)據(jù)的生成方法及裝置,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,所述方法包括:依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板;依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,所述匯總表包括多個(gè)指標(biāo)數(shù)據(jù)元組;在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組;將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。本申請(qǐng)實(shí)施例在實(shí)現(xiàn)報(bào)表數(shù)據(jù)的設(shè)計(jì)生成時(shí),只需用戶按照預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型設(shè)置其報(bào)表設(shè)計(jì)數(shù)據(jù)及其實(shí)際想要獲取到的報(bào)表數(shù)據(jù)的關(guān)鍵字,提高報(bào)表數(shù)據(jù)生成的準(zhǔn)確性及效率。
      【專利說(shuō)明】一種報(bào)表數(shù)據(jù)的生成方法及裝置
      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,特別涉及一種報(bào)表數(shù)據(jù)生成的方法及裝置。
      【背景技術(shù)】
      [0002]目前,在進(jìn)行報(bào)表數(shù)據(jù)生成時(shí),通常通過(guò)主觀判斷的方式完成對(duì)某一報(bào)表數(shù)據(jù)的設(shè)計(jì)生成,例如,需要用戶主觀分析數(shù)據(jù)庫(kù)中數(shù)據(jù)項(xiàng)之間的關(guān)聯(lián)關(guān)系或需要用戶自行組織SQL語(yǔ)句完成報(bào)表數(shù)據(jù)的生成,使得報(bào)表數(shù)據(jù)不僅準(zhǔn)確性較低,而且對(duì)用戶的技術(shù)要求較高,造成報(bào)表數(shù)據(jù)的生成效率較低。

      【發(fā)明內(nèi)容】

      [0003]本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種報(bào)表數(shù)據(jù)的生成方法及裝置,用以解決現(xiàn)有技術(shù)中需要用戶的主觀分析及SQL語(yǔ)句組織等實(shí)現(xiàn)對(duì)報(bào)表數(shù)據(jù)的設(shè)計(jì)生成,使得生成的報(bào)表數(shù)據(jù)不僅準(zhǔn)確性較低,而且對(duì)用戶的技術(shù)要求較高,造成報(bào)表數(shù)據(jù)的生成效率較低的技術(shù)問(wèn)題。
      [0004]本申請(qǐng)?zhí)峁┝艘环N報(bào)表數(shù)據(jù)的生成方法,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,所述方法包括:
      [0005]依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板;
      [0006]依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,所述匯總表包括多個(gè)指標(biāo)數(shù)據(jù)元組;
      [0007]在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組;
      [0008]將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。
      [0009]上述方法,優(yōu)選的,所述報(bào)表數(shù)據(jù)匯總模型包括至少一個(gè)預(yù)定義模塊;
      [0010]其中,所述依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板,包括:
      [0011]接收用戶按照各個(gè)預(yù)定義模塊設(shè)置的與每個(gè)所述預(yù)定義模塊各自相對(duì)應(yīng)的報(bào)表定義數(shù)據(jù);
      [0012]將每個(gè)所述報(bào)表定義數(shù)據(jù)進(jìn)行組合,得到用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息;
      [0013]依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù)中的特征信息及指標(biāo)信息,生成報(bào)表模板;
      [0014]其中,所述報(bào)表模板包括至少一個(gè)指標(biāo)數(shù)據(jù)集子模板,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板與一個(gè)所述特征信息相對(duì)應(yīng),每個(gè)所述指標(biāo)數(shù)據(jù)集子模板包括至少一個(gè)指標(biāo)元組子模板,每個(gè)所述指標(biāo)元組子模板與一個(gè)所述指標(biāo)信息相對(duì)應(yīng)。
      [0015]上述方法,優(yōu)選的,將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù),包括:[0016]將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的特征信息寫入到所述報(bào)表模板中對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集子模板中;
      [0017]將每個(gè)所述指標(biāo)數(shù)據(jù)集子模板中的目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的指標(biāo)信息寫入到其所在指標(biāo)數(shù)據(jù)集子模板中對(duì)應(yīng)的指標(biāo)元組子模板中;
      [0018]依據(jù)每個(gè)所述指標(biāo)數(shù)據(jù)集子模板及其各自的指標(biāo)元組子模板,生成報(bào)表數(shù)據(jù)。
      [0019]上述方法,優(yōu)選的,所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息;
      [0020]其中,依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,包括:
      [0021]在源數(shù)據(jù)表中,確定分別與每個(gè)所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng);
      [0022]分別將與同一所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行組合,生成指標(biāo)數(shù)據(jù)元組;
      [0023]分別將與同一所述特征信息相對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組進(jìn)行組合,生成指標(biāo)數(shù)據(jù)集;
      [0024]將每個(gè)所述指標(biāo)數(shù)據(jù)集進(jìn)行組合,得到匯總表。
      [0025]上述方法,優(yōu)選的,在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組,包括:
      [0026]在所述匯總表中,確定與接收到的關(guān)鍵字中特征信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)集;
      [0027]在所述目標(biāo)指標(biāo)數(shù)據(jù)集中,提取與所述關(guān)鍵字中指標(biāo)信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      [0028]上述方法,優(yōu)選的,在將每個(gè)所述目標(biāo)數(shù)據(jù)項(xiàng)寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)之后,所述方法還包括:
      [0029]將所述報(bào)表數(shù)據(jù)按照預(yù)設(shè)的展示方式進(jìn)行顯示。
      [0030]本申請(qǐng)還提供了一種報(bào)表數(shù)據(jù)的生成裝置,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,所述裝置包括:
      [0031]數(shù)據(jù)獲取單元,用于依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板;
      [0032]匯總表生成單元,用于依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,所述匯總表包括多個(gè)指標(biāo)數(shù)據(jù)元組;
      [0033]數(shù)據(jù)提取單元,用于在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組;
      [0034]數(shù)據(jù)寫入單元,用于將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。
      [0035]上述裝置,優(yōu)選的,所述報(bào)表數(shù)據(jù)匯總模型包括至少一個(gè)預(yù)定義模塊;
      [0036]其中,所述數(shù)據(jù)獲取單元包括:
      [0037]數(shù)據(jù)接收子單元,用于接收用戶按照各個(gè)預(yù)定義模塊設(shè)置的與每個(gè)所述預(yù)定義模塊各自相對(duì)應(yīng)的報(bào)表定義數(shù)據(jù);
      [0038]數(shù)據(jù)組合子單元,用于將每個(gè)所述報(bào)表定義數(shù)據(jù)進(jìn)行組合,得到用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息;
      [0039]模板生成子單元,用于依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù)中的特征信息及指標(biāo)信息,生成報(bào)表模板;[0040]其中,所述報(bào)表模板包括至少一個(gè)指標(biāo)數(shù)據(jù)集子模板,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板與一個(gè)所述特征信息相對(duì)應(yīng),每個(gè)所述指標(biāo)數(shù)據(jù)集子模板包括至少一個(gè)指標(biāo)元組子模板,每個(gè)所述指標(biāo)元組子模板與一個(gè)所述指標(biāo)信息相對(duì)應(yīng)。
      [0041]上述裝置,優(yōu)選的,所述數(shù)據(jù)寫入單元包括:
      [0042]第一子模板寫入子單元,用于將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的特征信息寫入到所述報(bào)表模板中對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集子模塊中;
      [0043]第二子模板寫入子單元,用于將每個(gè)所述指標(biāo)數(shù)據(jù)集子模板中的目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的指標(biāo)信息寫入到其所在指標(biāo)數(shù)據(jù)集子模板中對(duì)應(yīng)的指標(biāo)元組子模板中;
      [0044]數(shù)據(jù)生成子單元,用于依據(jù)每個(gè)所述指標(biāo)數(shù)據(jù)集子模板及其各自的指標(biāo)元組子模板,生成報(bào)表數(shù)據(jù)。
      [0045]上述裝置,優(yōu)選的,所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息;
      [0046]其中,所述匯總表生成單元包括:
      [0047]數(shù)據(jù)項(xiàng)確定子單元,用于在源數(shù)據(jù)表中,確定分別與每個(gè)所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng);
      [0048]數(shù)據(jù)元組生成子單元,用于分別將與同一所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行組合,生成指標(biāo)數(shù)據(jù)元組;
      [0049]數(shù)據(jù)集生成子單元,用于分別將與同一所述特征信息相對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組進(jìn)行組合,生成指標(biāo)數(shù)據(jù)集;
      [0050]數(shù)據(jù)集組合子單元,用于將每個(gè)所述指標(biāo)數(shù)據(jù)集進(jìn)行組合,得到匯總表。
      [0051]上述裝置,優(yōu)選的,所述數(shù)據(jù)提取單元包括:
      [0052]數(shù)據(jù)集確定子單元,用于在所述匯總表中,確定與接收到的關(guān)鍵字中特征信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)集;
      [0053]數(shù)據(jù)元組提取子單元,用于在所述目標(biāo)指標(biāo)數(shù)據(jù)集中,提取與所述關(guān)鍵字中指標(biāo)信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      [0054]上述裝置,優(yōu)選的,還包括:
      [0055]報(bào)表展示單元,用于在所述數(shù)據(jù)寫入單元得到報(bào)表數(shù)據(jù)之后,將所述報(bào)表數(shù)據(jù)按照預(yù)設(shè)的展示方式進(jìn)行顯示。
      [0056]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法及裝置,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,通過(guò)獲取用戶依據(jù)該模型設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及報(bào)表模板,之后,依據(jù)用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中數(shù)據(jù)項(xiàng)進(jìn)行匯總,得到與上述模型具有一致數(shù)據(jù)組織結(jié)構(gòu)的匯總表,由此,在用戶需要進(jìn)行該報(bào)表設(shè)計(jì)數(shù)據(jù)下的某一報(bào)表數(shù)據(jù)生成時(shí),本申請(qǐng)可以利用用戶的關(guān)鍵字在上述匯總表中提取指標(biāo)數(shù)據(jù)元組并寫入到滿足用戶需求的報(bào)表模板中,得到報(bào)表數(shù)據(jù),實(shí)現(xiàn)本申請(qǐng)目的。本申請(qǐng)?jiān)趯?shí)現(xiàn)報(bào)表數(shù)據(jù)的設(shè)計(jì)生成時(shí),無(wú)需用戶的主觀分析判斷,更加無(wú)需用戶對(duì)數(shù)據(jù)庫(kù)中SQL語(yǔ)句組織等,只需用戶按照預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型設(shè)置其報(bào)表設(shè)計(jì)數(shù)據(jù)及其實(shí)際想要獲取到的報(bào)表數(shù)據(jù)的關(guān)鍵字,因此,避免用戶在報(bào)表數(shù)據(jù)設(shè)計(jì)生成過(guò)程中對(duì)源數(shù)據(jù)表數(shù)據(jù)項(xiàng)的分析僅依靠主觀判斷,提高報(bào)表數(shù)據(jù)生成的準(zhǔn)確性,同時(shí),避免對(duì)用戶的高技術(shù)要求,由此提高報(bào)表數(shù)據(jù)生成的效率?!緦@綀D】

      【附圖說(shuō)明】
      [0057]為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0058]圖1為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例一的流程圖;
      [0059]圖2為本申請(qǐng)實(shí)施例的應(yīng)用示例圖;
      [0060]圖3為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例二的部分流程圖;
      [0061]圖4為本申請(qǐng)實(shí)施例二的另一部分流程圖;
      [0062]圖5為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例三的部分流程圖;
      [0063]圖6為本申請(qǐng)實(shí)施例三的另一部分流程圖;
      [0064]圖7為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例四的流程圖;
      [0065]圖8為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例五的結(jié)構(gòu)示意圖;
      [0066]圖9為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例六的部分結(jié)構(gòu)示意圖;
      [0067]圖10為本申請(qǐng)實(shí)施例六的應(yīng)用示例圖;
      [0068]圖11為本申請(qǐng)實(shí)施例六的另一部分結(jié)構(gòu)示意圖;
      [0069]圖12為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例七的部分結(jié)構(gòu)示意圖;
      [0070]圖13為本申請(qǐng)實(shí)施例七的另一結(jié)構(gòu)示意圖;
      [0071]圖14為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例八的結(jié)構(gòu)示意圖;
      [0072]圖15為本申請(qǐng)實(shí)施例八的應(yīng)用示例圖。
      【具體實(shí)施方式】
      [0073]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
      [0074]參考圖1,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例一的流程圖,所述方法應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,所述報(bào)表數(shù)據(jù)匯總模型中對(duì)報(bào)表數(shù)據(jù)進(jìn)行分層組織,如區(qū)分單位進(jìn)行統(tǒng)計(jì),也就是說(shuō)統(tǒng)計(jì)數(shù)據(jù)具有單位特征:對(duì)于集團(tuán)公司的統(tǒng)計(jì)報(bào)表,各單位需要統(tǒng)計(jì)本單位數(shù)據(jù),也需要分別統(tǒng)計(jì)下級(jí)各單位數(shù)據(jù),再如區(qū)分期別進(jìn)行統(tǒng)計(jì),也就是說(shuō)統(tǒng)計(jì)數(shù)據(jù)具有時(shí)間特征,統(tǒng)計(jì)報(bào)表按照周期進(jìn)行匯總,報(bào)表期別包括年、半年、季、月、旬、周、日等。在報(bào)表數(shù)據(jù)匯總模型中,具有同一指標(biāo)的統(tǒng)計(jì)數(shù)據(jù)項(xiàng)組成一指標(biāo)數(shù)據(jù)元組,在該模型中最小的操作單元為指標(biāo)數(shù)據(jù)元組,指標(biāo)數(shù)據(jù)元組以行記錄的方式進(jìn)行存儲(chǔ)和操作,如圖2所示的報(bào)表《發(fā)電情況表》中第二行“本月”、“上年同月”、“本季”、“本年”等對(duì)應(yīng)的統(tǒng)計(jì)數(shù)據(jù)項(xiàng)具有同一指標(biāo)“太陽(yáng)能發(fā)電”,這些統(tǒng)計(jì)數(shù)據(jù)項(xiàng)組成“太陽(yáng)能發(fā)電”對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組;同一指標(biāo)數(shù)據(jù)元組中不同數(shù)據(jù)項(xiàng)之間可以存在計(jì)算關(guān)系;具有同一特征的指標(biāo)數(shù)據(jù)元組組成一指標(biāo)數(shù)據(jù)集,如圖2中,指標(biāo)“新能源發(fā)電”對(duì)應(yīng)指標(biāo)數(shù)據(jù)元組、指標(biāo)“太陽(yáng)能發(fā)電”對(duì)應(yīng)指標(biāo)數(shù)據(jù)元組及指標(biāo)“地?zé)岚l(fā)電”對(duì)應(yīng)指標(biāo)數(shù)據(jù)元組等具有特征“XX單位XX年XX月”,組成指標(biāo)數(shù)據(jù)集;指標(biāo)數(shù)據(jù)元組之間可以依據(jù)其指標(biāo)信息具有計(jì)算關(guān)系,如圖2中,指標(biāo)“太陽(yáng)能發(fā)電”對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組,與指標(biāo)“地?zé)岚l(fā)電”對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組進(jìn)行對(duì)應(yīng)數(shù)據(jù)統(tǒng)計(jì)項(xiàng)相加,得到指標(biāo)“新能源發(fā)電”對(duì)應(yīng)的指標(biāo)元組數(shù)據(jù);所有的指標(biāo)數(shù)據(jù)集組成報(bào)表數(shù)據(jù)集,如圖2所示的指標(biāo)數(shù)據(jù)集與其他特征“YY單位YY年YY月”對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集等組成報(bào)表數(shù)據(jù)集;所述報(bào)表數(shù)據(jù)集中的每個(gè)指標(biāo)數(shù)據(jù)集具有相同的指標(biāo)體系,如“XX單位XX年XX月”對(duì)應(yīng)指標(biāo)數(shù)據(jù)集與“YY單位YY年YY月”對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集組成的報(bào)表數(shù)據(jù)集中,“YY單位YY年YY月”對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集具有如圖2中所示的指標(biāo)體系如“新能源發(fā)電”、“太陽(yáng)能發(fā)電”、“地?zé)岚l(fā)電”等及統(tǒng)計(jì)數(shù)據(jù)項(xiàng)體系如“本月”、“上年同月”、“本季”、“本年”等;報(bào)表數(shù)據(jù)集中指標(biāo)數(shù)據(jù)集之間可以依據(jù)其特征具有計(jì)算關(guān)系,如“XX單位XX年XX月”對(duì)應(yīng)指標(biāo)數(shù)據(jù)集與“XX單位XX年I一 (XX-1)月”對(duì)應(yīng)數(shù)據(jù)集之間相加,可以得到“XX單位XX年XX月”截至到XX年XX月的本年累計(jì)對(duì)應(yīng)指標(biāo)數(shù)據(jù)集。
      [0075]上文中可知,上述報(bào)表數(shù)據(jù)匯總模型中,對(duì)報(bào)表數(shù)據(jù)規(guī)定以二維表形式存儲(chǔ),即以指標(biāo)數(shù)據(jù)元組為報(bào)表數(shù)據(jù)組織及數(shù)據(jù)操作等的基本單元,該指標(biāo)數(shù)據(jù)元組以指標(biāo)為關(guān)鍵字,以行記錄的方式進(jìn)行存儲(chǔ)和操作。
      [0076]其中,上述報(bào)表數(shù)據(jù)匯總模型針對(duì)報(bào)表數(shù)據(jù)集對(duì)象建立報(bào)表關(guān)鍵字屬性,報(bào)表關(guān)鍵字可以設(shè)置在五個(gè)字以內(nèi),主要描述報(bào)表數(shù)據(jù)集的特征屬性,這些關(guān)鍵字可以針對(duì)報(bào)表靈活定義,這些報(bào)表關(guān)鍵字是報(bào)表的整表參數(shù),可以分離報(bào)表數(shù)據(jù)集、指標(biāo)數(shù)據(jù)集與指標(biāo)數(shù)據(jù)元組三層數(shù)據(jù)的操作。如報(bào)表數(shù)據(jù)集中,設(shè)置關(guān)鍵字可以為單位特征屬性、時(shí)間特征屬性、指標(biāo)信息等,如圖2中,以單位特征屬性及時(shí)間特征屬性將報(bào)表數(shù)據(jù)集分離為指標(biāo)數(shù)據(jù)集,以指標(biāo)將指標(biāo)數(shù)據(jù)集分離為指標(biāo)數(shù)據(jù)元組。
      [0077]而上述報(bào)表數(shù)據(jù)匯總模型中,采用二維表為報(bào)表數(shù)據(jù)集存儲(chǔ)和操作對(duì)象,可以作為數(shù)據(jù)源表(源數(shù)據(jù)表)使用。其中,所述報(bào)表數(shù)據(jù)匯總模型中規(guī)定的二維表的行記錄為指標(biāo)數(shù)據(jù)元組,規(guī)定的關(guān)鍵字可以為報(bào)表關(guān)鍵字即特征屬性和指標(biāo)信息,對(duì)源數(shù)據(jù)表與業(yè)務(wù)信息結(jié)構(gòu),簡(jiǎn)化報(bào)表關(guān)鍵字條件及指標(biāo)數(shù)據(jù)元組的操作。
      [0078]需要說(shuō)明的是,由上文中描述可知,所述報(bào)表數(shù)據(jù)匯總模型中,源數(shù)據(jù)表與統(tǒng)計(jì)報(bào)表采用相同數(shù)據(jù)組織模型,數(shù)據(jù)操作定義基于所述報(bào)表數(shù)據(jù)匯總模型的統(tǒng)一規(guī)范,基于該規(guī)范生成的報(bào)表可以再次作為源數(shù)據(jù)表,也就是說(shuō),上述報(bào)表數(shù)據(jù)匯總模型將其匯總得到的匯總表設(shè)置為可以作為生成其他報(bào)表數(shù)據(jù)的源表。
      [0079]而上述報(bào)表數(shù)據(jù)匯總模型是基于業(yè)務(wù)邏輯實(shí)現(xiàn)的,后臺(tái)邏輯與其匯總得到的報(bào)表的業(yè)務(wù)邏輯相同,用戶操作時(shí)所見(jiàn)的內(nèi)容是業(yè)務(wù)指標(biāo)或統(tǒng)計(jì)項(xiàng),而非數(shù)據(jù)庫(kù)字段、表或SQL語(yǔ)句等,不要求報(bào)表生成用戶的專業(yè)技術(shù)。
      [0080]本申請(qǐng)實(shí)施例一中的方法在實(shí)現(xiàn)時(shí),可以包括以下步驟:
      [0081]步驟101:依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板。
      [0082]其中,所述報(bào)表設(shè)計(jì)數(shù)據(jù)表明用戶對(duì)設(shè)計(jì)生成的報(bào)表數(shù)據(jù)的需求,即用戶需要的報(bào)表固有屬性信息如報(bào)表期別、是否為源數(shù)據(jù)表、展現(xiàn)解析程序及存儲(chǔ)過(guò)程名稱等、指標(biāo)體系信息等。
      [0083]而所述報(bào)表模板與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng),是指,所述報(bào)表模板為依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù)得到的能夠?qū)⑺鰣?bào)表設(shè)計(jì)數(shù)據(jù)進(jìn)行表示的模板。[0084]步驟102:依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,所述匯總表包括多個(gè)指標(biāo)數(shù)據(jù)元組。
      [0085]其中,所述步驟102中是指,按照用戶需求即所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行統(tǒng)一規(guī)范,形成滿足用戶需求的匯總表,該匯總表中以指標(biāo)數(shù)據(jù)元組為基本操作單元。
      [0086]需要說(shuō)明的是,所述指標(biāo)數(shù)據(jù)元組的結(jié)構(gòu)與前文中所述報(bào)表數(shù)據(jù)匯總模型中規(guī)定的指標(biāo)數(shù)據(jù)元組一致,在所述匯總表中的指標(biāo)數(shù)據(jù)元組中每個(gè)數(shù)據(jù)統(tǒng)計(jì)項(xiàng)具有統(tǒng)計(jì)值,所述統(tǒng)計(jì)值是指數(shù)據(jù)統(tǒng)計(jì)項(xiàng)在所述指標(biāo)數(shù)據(jù)元組中對(duì)應(yīng)的具體數(shù)據(jù)值。
      [0087]其中,所述源數(shù)據(jù)表為按所述報(bào)表數(shù)據(jù)匯總模型所規(guī)定定義的數(shù)據(jù)表,其中的數(shù)據(jù)可以取自數(shù)據(jù)庫(kù)中的原始數(shù)據(jù),也就是說(shuō),所述源數(shù)據(jù)表可以為通過(guò)在數(shù)據(jù)庫(kù)中的原始數(shù)據(jù)提取數(shù)據(jù)項(xiàng)進(jìn)行填充得到的數(shù)據(jù)表,該數(shù)據(jù)表滿足所述報(bào)表數(shù)據(jù)匯總模型中對(duì)數(shù)據(jù)表的定義規(guī)則;所述源數(shù)據(jù)表中的數(shù)據(jù)也可取自其他數(shù)據(jù)表,這里的數(shù)據(jù)表同樣為滿足所述報(bào)表數(shù)據(jù)匯總模型中對(duì)數(shù)據(jù)表的定義規(guī)則的數(shù)據(jù)表。
      [0088]步驟103:在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      [0089]其中,所述步驟103中,接收到的關(guān)鍵字是指用戶在需要針對(duì)某一項(xiàng)目需要做報(bào)表數(shù)據(jù)時(shí),通過(guò)設(shè)置一關(guān)鍵字(可以為由多個(gè)字符組成的一組關(guān)鍵字,也可以為一個(gè)字符作為該關(guān)鍵字,報(bào)表關(guān)鍵字一般在五個(gè)以內(nèi),上述字符可以為日期字符、字母字符或數(shù)字字符等),該關(guān)鍵字由本申請(qǐng)步驟103中接收,由此,在所述匯總表中提取到與該關(guān)鍵字對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      [0090]需要說(shuō)明的是,所述關(guān)鍵字包括有表明用戶需求的指標(biāo)信息,如“太陽(yáng)能發(fā)電”或“地?zé)岚l(fā)電”等。
      [0091]步驟104:將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。
      [0092]其中,由前文中可知,所述報(bào)表模板與所述報(bào)表數(shù)據(jù)匯總模型中組織結(jié)構(gòu)一致,因此,在依據(jù)所述報(bào)表數(shù)據(jù)匯總模型生成的匯總表中提取到目標(biāo)指標(biāo)數(shù)據(jù)元組之后,將這些目標(biāo)指標(biāo)數(shù)據(jù)元組按照所述報(bào)表模板中的組織結(jié)構(gòu)進(jìn)行寫入,也就是說(shuō),將這些目標(biāo)指標(biāo)數(shù)據(jù)元組填充到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。
      [0093]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例一,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,通過(guò)獲取用戶依據(jù)該模型設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及報(bào)表模板,之后,依據(jù)用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中數(shù)據(jù)項(xiàng)進(jìn)行匯總,得到與上述模型具有一致數(shù)據(jù)組織結(jié)構(gòu)的匯總表,由此,在用戶需要進(jìn)行該報(bào)表設(shè)計(jì)數(shù)據(jù)下的某一報(bào)表數(shù)據(jù)生成時(shí),本申請(qǐng)可以利用用戶的關(guān)鍵字在上述匯總表中提取指標(biāo)數(shù)據(jù)元組并寫入到滿足用戶需求的報(bào)表模板中,得到報(bào)表數(shù)據(jù),實(shí)現(xiàn)本申請(qǐng)實(shí)施例目的。本申請(qǐng)實(shí)施例一在實(shí)現(xiàn)報(bào)表數(shù)據(jù)的設(shè)計(jì)生成時(shí),無(wú)需用戶的僅依靠主觀分析判斷,更加無(wú)需用戶對(duì)數(shù)據(jù)庫(kù)中SQL語(yǔ)句組織等,只需用戶按照預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型設(shè)置其報(bào)表設(shè)計(jì)數(shù)據(jù)及其實(shí)際想要獲取到的報(bào)表數(shù)據(jù)的關(guān)鍵字,因此,避免用戶在報(bào)表數(shù)據(jù)設(shè)計(jì)生成過(guò)程中對(duì)源數(shù)據(jù)表數(shù)據(jù)項(xiàng)的主觀分析判斷而產(chǎn)生的誤差,提高報(bào)表數(shù)據(jù)生成的準(zhǔn)確性,同時(shí),避免對(duì)用戶的高技術(shù)要求,由此提高報(bào)表數(shù)據(jù)生成的效率。
      [0094]需要說(shuō)明的是,上述報(bào)表數(shù)據(jù)匯總模型中可以包括至少一個(gè)預(yù)定義模塊,所述預(yù)定義模塊可以包括增加報(bào)表模塊、庫(kù)表定義模塊、模板定義模塊、指標(biāo)定義模塊、匯總關(guān)系定義模塊、取數(shù)定義模塊、計(jì)算關(guān)系定義模塊、配置數(shù)據(jù)源模塊等等。
      [0095]由此,參考圖3,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例二中所述步驟101的流程圖,其中,所述步驟101可以通過(guò)以下步驟所描述的方式實(shí)現(xiàn):
      [0096]步驟111:接收用戶按照各個(gè)預(yù)定義模塊設(shè)置的與每個(gè)所述預(yù)定義模塊各自相對(duì)應(yīng)的報(bào)表定義數(shù)據(jù)。
      [0097]例如,所述增加報(bào)表模塊:定義所需要生成的報(bào)表數(shù)據(jù)的報(bào)表信息,如表號(hào)等,以及擇報(bào)表期別、是否數(shù)據(jù)源、修改展現(xiàn)解析程序、填寫存儲(chǔ)過(guò)程名稱等,其中:
      [0098]“報(bào)表期別”包括年報(bào)、季報(bào)、月報(bào)、周報(bào)、日?qǐng)?bào)以及無(wú)期別,用于區(qū)分不同的報(bào)表數(shù)據(jù)處理周期。
      [0099]“是否數(shù)據(jù)源”表示該報(bào)表是否可作為本報(bào)表或其它報(bào)表取數(shù)的數(shù)據(jù)來(lái)源。
      [0100]“展現(xiàn)解析程序”用于在統(tǒng)計(jì)報(bào)表中展現(xiàn)編輯數(shù)據(jù),Parser提供了用于展現(xiàn)報(bào)表的默認(rèn)通用解析程序,用戶可根據(jù)需求自定制解析程序,將默認(rèn)的解析程序改為自定制的解析程序。
      [0101]“存儲(chǔ)過(guò)程名稱”指定了解析數(shù)據(jù)前需要調(diào)用的存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程中可包含特定的業(yè)務(wù)邏輯,可不指定。
      [0102]所述庫(kù)表定義模塊:為報(bào)表建立對(duì)應(yīng)的數(shù)據(jù)庫(kù)表,該數(shù)據(jù)庫(kù)表信息可以包括用戶接口信息、增加字段信息如字段名稱、類型、注釋等信息;
      [0103]所述模板定義模塊:在庫(kù)表定義完成之后,利用用戶設(shè)置的EXCEL文件,對(duì)該文件進(jìn)行解析,讀取其格式存儲(chǔ)入數(shù)據(jù)庫(kù)中,將其作為報(bào)表顯示的模板服務(wù)端將數(shù)據(jù)庫(kù)表的元數(shù)據(jù)信息返回,用戶在客戶端中展現(xiàn)的可視化窗口中,通過(guò)鼠標(biāo)點(diǎn)擊操作將模板列與數(shù)據(jù)庫(kù)表字段綁定,將綁定信息持久化至數(shù)據(jù)庫(kù)。
      [0104]所述指標(biāo)定義模塊:在報(bào)表基本信息填寫完畢后可為其定義指標(biāo),指標(biāo)定義有單獨(dú)的維護(hù)界面,可維護(hù)具備樹(shù)形關(guān)系的指標(biāo)體系,指標(biāo)體系及屬性均可靈活擴(kuò)展。數(shù)據(jù)庫(kù)中存儲(chǔ)著每張報(bào)表中指標(biāo)的父子關(guān)系、指標(biāo)屬性等信息。指標(biāo)信息寫入數(shù)據(jù)庫(kù)時(shí),根據(jù)指標(biāo)父子關(guān)系等信息自動(dòng)為整棵指標(biāo)樹(shù)排序。
      [0105]所述匯總關(guān)系定乂|旲塊:在指標(biāo)定乂完成后,可為指標(biāo)定乂匯總關(guān)系。展現(xiàn)數(shù)據(jù)時(shí)程序?qū)?huì)自動(dòng)計(jì)算指標(biāo)值;本申請(qǐng)實(shí)施例中提供加、減、乘、除、最大值、最小值、平均值、累計(jì)值、上期值等運(yùn)算;此功能有單獨(dú)的維護(hù)界面,通過(guò)指標(biāo)、運(yùn)算符的選擇完成公式內(nèi)容的定義,然后將其寫入數(shù)據(jù)庫(kù)。
      [0106]所述取數(shù)定義模塊:指標(biāo)定義完成后,可為存在取數(shù)關(guān)系的指標(biāo)定義取數(shù),展現(xiàn)數(shù)據(jù)時(shí)程序?qū)⒏鶕?jù)取數(shù)定義從數(shù)據(jù)源表的相應(yīng)指標(biāo)值賦予目標(biāo)指標(biāo);取數(shù)定義可為每個(gè)指標(biāo)每個(gè)單位分別定義,也針對(duì)某個(gè)指標(biāo)的全部單位定義,同時(shí)提供自定義取數(shù)的功能,用戶可以使用數(shù)據(jù)庫(kù)查詢語(yǔ)句定義取數(shù)關(guān)系。每個(gè)指標(biāo)的每個(gè)數(shù)據(jù)項(xiàng)都可以通過(guò)多個(gè)數(shù)據(jù)來(lái)源項(xiàng)計(jì)算生成,取數(shù)定義時(shí)可以設(shè)置計(jì)算關(guān)系,生成報(bào)表時(shí)根據(jù)設(shè)置的關(guān)系計(jì)算指標(biāo)統(tǒng)計(jì)值。
      [0107]所述配置數(shù)據(jù)源模塊用以接收用戶設(shè)置定義所需要生成的報(bào)表數(shù)據(jù)的數(shù)據(jù)源,如源數(shù)據(jù)表等。
      [0108]步驟112:將每個(gè)所述報(bào)表定義數(shù)據(jù)進(jìn)行組合,得到用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息。[0109]例如,所述特征信息可以為“**單位**月”,所述指標(biāo)信息可以為“太陽(yáng)能發(fā)電”、“地?zé)岚l(fā)電”等。
      [0110]步驟113:依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù)中的特征信息及指標(biāo)信息,生成報(bào)表模板。
      [0111]其中,所述報(bào)表模板包括至少一個(gè)指標(biāo)數(shù)據(jù)集子模板,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板與一個(gè)所述特征信息相對(duì)應(yīng),每個(gè)所述指標(biāo)數(shù)據(jù)集子模板包括至少一個(gè)指標(biāo)元組子模板,每個(gè)所述指標(biāo)元組子模板與一個(gè)所述指標(biāo)信息相對(duì)應(yīng)。
      [0112]例如,如圖2中所示,所述報(bào)表模板包括至少一個(gè)如圖2中所示指標(biāo)數(shù)據(jù)集子模板,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板包括3個(gè)如圖2中所示的指標(biāo)數(shù)據(jù)元組子模板。
      [0113]需要說(shuō)明的是,同一所述報(bào)表模板中,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板的結(jié)構(gòu)一致,且同一報(bào)表模版中,每個(gè)指標(biāo)數(shù)據(jù)元組子模板一致,也就是說(shuō),每個(gè)指標(biāo)數(shù)據(jù)元組子模版中的數(shù)據(jù)統(tǒng)計(jì)項(xiàng)是一致的。
      [0114]基于上述步驟101的實(shí)現(xiàn)方式,參考圖4,為本申請(qǐng)實(shí)施例二中所述步驟104的流程圖,其中,所述步驟104可以通過(guò)以下步驟描述的方式實(shí)現(xiàn):
      [0115]步驟141:將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的特征信息寫入到所述報(bào)表模板中對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集子模板中。
      [0116]步驟142:將每個(gè)所述指標(biāo)數(shù)據(jù)集子模板中的目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的指標(biāo)信息寫入到其所在指標(biāo)數(shù)據(jù)集子模板中對(duì)應(yīng)的指標(biāo)元組子模板中。
      [0117]步驟143:依據(jù)每個(gè)所述指標(biāo)數(shù)據(jù)集子模板及其各自的指標(biāo)元組子模板,生成報(bào)表數(shù)據(jù)。
      [0118]其中,所述步驟143中的指標(biāo)數(shù)據(jù)集子模板及其各自的指標(biāo)元組子模板即為被寫入數(shù)據(jù)的指標(biāo)數(shù)據(jù)集子模板及其各自的被寫入數(shù)據(jù)的指標(biāo)元組子模板。
      [0119]上述各個(gè)實(shí)施例中,在所述步驟101中獲取到的報(bào)表設(shè)計(jì)數(shù)據(jù)中可以包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息,此時(shí),參考圖5,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例三中所述步驟102的流程圖,其中,所述步驟102可以通過(guò)以下步驟所描述的方式具體實(shí)現(xiàn):
      [0120]步驟121:在源數(shù)據(jù)表中,確定分別與每個(gè)所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)。
      [0121]其中,所述步驟121中,可以通過(guò)以下方式實(shí)現(xiàn):
      [0122]在源數(shù)據(jù)表中通過(guò)直接取數(shù)的方式確定與所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng);和/或
      [0123]首先在所述數(shù)據(jù)表中取數(shù),得到與所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù),再對(duì)取數(shù)得到的數(shù)據(jù)按照預(yù)設(shè)的計(jì)算關(guān)系進(jìn)行計(jì)算,最終得到與所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)。
      [0124]步驟122:分別將與同一所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行組合,生成指標(biāo)數(shù)據(jù)元組。
      [0125]例如,將同一所述指標(biāo)信息對(duì)應(yīng)的數(shù)據(jù)項(xiàng)組合成一行,得到指標(biāo)數(shù)據(jù)元組,如圖2中指標(biāo)信息“太陽(yáng)能發(fā)電”對(duì)應(yīng)的一行數(shù)據(jù)項(xiàng)即為該指標(biāo)信息對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組。
      [0126]步驟123:分別將與同一所述特征信息相對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組進(jìn)行組合,生成指標(biāo)數(shù)據(jù)集。
      [0127]例如,如圖2中特征信息“**單位**月”對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組集合即為該特征信息對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集。
      [0128]步驟124:將每個(gè)所述指標(biāo)數(shù)據(jù)集進(jìn)行組合,得到匯總表。[0129]基于上述步驟102的實(shí)現(xiàn)方式,參考圖6,為本申請(qǐng)實(shí)施例三中所述步驟103的流程圖,其中,所述步驟103可以通過(guò)以下步驟實(shí)現(xiàn):
      [0130]步驟131:在所述匯總表中,確定與接收到的關(guān)鍵字中特征信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)集。
      [0131]步驟132:在所述目標(biāo)指標(biāo)數(shù)據(jù)集中,提取與所述關(guān)鍵字中指標(biāo)信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      [0132]參考圖7,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成方法實(shí)施例四的流程圖,其中,在所述步驟104之后,所述方法還可以包括:
      [0133]步驟105:將所述報(bào)表數(shù)據(jù)按照預(yù)設(shè)的展示方式進(jìn)行顯示。
      [0134]需要說(shuō)明的是,所述預(yù)設(shè)的展示方式可以為HTML網(wǎng)站發(fā)布的展現(xiàn)方式,也可以為EXCEL報(bào)表的展現(xiàn)方式等。
      [0135]參考圖8,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例五的結(jié)構(gòu)示意圖,所述裝置應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,所述報(bào)表數(shù)據(jù)匯總模型的具體描述請(qǐng)參考本申請(qǐng)實(shí)施例一中對(duì)該模型的描述,在此不再詳細(xì)闡述,其中,所述裝置可以包括:
      [0136]數(shù)據(jù)獲取單元801,用于依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板。
      [0137]匯總表生成單元802,用于依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,所述匯總表包括多個(gè)指標(biāo)數(shù)據(jù)元組。
      [0138]數(shù)據(jù)提取單元803,用于在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      [0139]數(shù)據(jù)寫入單元804,用于將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。
      [0140]由上述方案可知,本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例五,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,通過(guò)獲取用戶依據(jù)該模型設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及報(bào)表模板,之后,依據(jù)用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中數(shù)據(jù)項(xiàng)進(jìn)行匯總,得到與上述模型具有一致數(shù)據(jù)組織結(jié)構(gòu)的匯總表,由此,在用戶需要進(jìn)行該報(bào)表設(shè)計(jì)數(shù)據(jù)下的某一報(bào)表數(shù)據(jù)生成時(shí),本申請(qǐng)可以利用用戶的關(guān)鍵字在上述匯總表中提取指標(biāo)數(shù)據(jù)元組并寫入到滿足用戶需求的報(bào)表模板中,得到報(bào)表數(shù)據(jù),實(shí)現(xiàn)本申請(qǐng)實(shí)施例目的。本申請(qǐng)實(shí)施例五在實(shí)現(xiàn)報(bào)表數(shù)據(jù)的設(shè)計(jì)生成時(shí),無(wú)需用戶的僅依靠主觀分析判斷,更加無(wú)需用戶對(duì)數(shù)據(jù)庫(kù)中SQL語(yǔ)句組織等,只需用戶按照預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型設(shè)置其報(bào)表設(shè)計(jì)數(shù)據(jù)及其實(shí)際想要獲取到的報(bào)表數(shù)據(jù)的關(guān)鍵字,因此,避免用戶在報(bào)表數(shù)據(jù)設(shè)計(jì)生成過(guò)程中對(duì)源數(shù)據(jù)表數(shù)據(jù)項(xiàng)的主觀分析判斷而產(chǎn)生的誤差,提高報(bào)表數(shù)據(jù)生成的準(zhǔn)確性,同時(shí),避免對(duì)用戶的高技術(shù)要求,由此提高報(bào)表數(shù)據(jù)生成的效率
      [0141]上述實(shí)施例中,所述報(bào)表數(shù)據(jù)匯總模型可以包括至少一個(gè)預(yù)定義模塊,所述預(yù)定義模塊可以包括增加報(bào)表模塊、庫(kù)表定義模塊、模板定義模塊、指標(biāo)定義模塊、匯總關(guān)系定義模塊、取數(shù)定義模塊、計(jì)算關(guān)系定義模塊、配置數(shù)據(jù)源模塊等等。
      [0142]此時(shí),參考圖9,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例六中所述數(shù)據(jù)獲取單元801的結(jié)構(gòu)示意圖,其中,所述數(shù)據(jù)獲取單元801可以包括:
      [0143]數(shù)據(jù)接收子單元811,用于接收用戶按照各個(gè)預(yù)定義模塊設(shè)置的與每個(gè)所述預(yù)定義模塊各自相對(duì)應(yīng)的報(bào)表定義數(shù)據(jù)。
      [0144]數(shù)據(jù)組合子單元812,用于將每個(gè)所述報(bào)表定義數(shù)據(jù)進(jìn)行組合,得到用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息。
      [0145]模板生成子單元813,用于依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù)中的特征信息及指標(biāo)信息,生成報(bào)表模板。
      [0146]其中,所述報(bào)表模板包括至少一個(gè)指標(biāo)數(shù)據(jù)集子模板,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板與一個(gè)所述特征信息相對(duì)應(yīng),每個(gè)所述指標(biāo)數(shù)據(jù)集子模板包括至少一個(gè)指標(biāo)元組子模板,每個(gè)所述指標(biāo)元組子模板與一個(gè)所述指標(biāo)信息相對(duì)應(yīng)。
      [0147]如圖10中,本申請(qǐng)實(shí)施例設(shè)置于服務(wù)器端,用戶處于客戶端依據(jù)各個(gè)預(yù)定義模塊進(jìn)行定義設(shè)置,其具體實(shí)現(xiàn)過(guò)程可以參考圖10中的實(shí)現(xiàn)方案,每個(gè)模塊的說(shuō)明可以參考本申請(qǐng)實(shí)施例二中對(duì)各個(gè)預(yù)定義模塊的說(shuō)明,在此不再詳細(xì)描述。
      [0148]其中,在圖10中,客戶端側(cè)點(diǎn)劃線連接的內(nèi)容表示必須進(jìn)行的操作,虛線連接的內(nèi)容表示選做的操作;箭頭終點(diǎn)操作必須在箭頭起點(diǎn)操作完成后進(jìn)行,無(wú)連接線內(nèi)容的操作順序不受限制。這樣的設(shè)計(jì)使得本申請(qǐng)實(shí)施例可以實(shí)現(xiàn)報(bào)表設(shè)計(jì)的必要功能,同時(shí)可根據(jù)報(bào)表的復(fù)雜度、業(yè)務(wù)需求定制設(shè)計(jì)流程,避免冗余操作;在各項(xiàng)功能中可根據(jù)報(bào)表的復(fù)雜度選擇設(shè)計(jì)粒度。
      [0149]而在各種定義完成之后,可以通過(guò)統(tǒng)計(jì)報(bào)表功能展現(xiàn)編輯數(shù)據(jù),報(bào)表信息中的展現(xiàn)解析程序決定展現(xiàn)方式。默認(rèn)的通用展現(xiàn)程序提供如下功能:如果設(shè)置了存儲(chǔ)過(guò)程,首先調(diào)用存儲(chǔ)過(guò)程,然后根據(jù)報(bào)表的指標(biāo)、公式、取數(shù)關(guān)系等內(nèi)容處理數(shù)據(jù)并解析模板,最后將數(shù)據(jù)寫入具有Excel風(fēng)格的展現(xiàn)窗口,展現(xiàn)窗口提供數(shù)據(jù)編輯功能。而在統(tǒng)計(jì)報(bào)表完成數(shù)據(jù)的匯總加工后,通過(guò)網(wǎng)站發(fā)布功能將指標(biāo)數(shù)據(jù)網(wǎng)布為HTML或Excel格式的數(shù)據(jù),系統(tǒng)用戶可在通過(guò)網(wǎng)站查詢?yōu)g覽。
      [0150]基于上述數(shù)據(jù)獲取單元801的實(shí)現(xiàn)結(jié)構(gòu),參考圖11,為本申請(qǐng)實(shí)施例六中所述數(shù)據(jù)寫入單元804的結(jié)構(gòu)示意圖,其中,所述數(shù)據(jù)寫入單元804可以包括:
      [0151]第一子模板寫入子單元841,用于將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的特征信息寫入到所述報(bào)表模板中對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集子模塊中。
      [0152]第二子模板寫入子單元842,用于將每個(gè)所述指標(biāo)數(shù)據(jù)集子模板中的目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的指標(biāo)信息寫入到其所在指標(biāo)數(shù)據(jù)集子模板中對(duì)應(yīng)的指標(biāo)元組子模板中。
      [0153]數(shù)據(jù)生成子單元843,用于依據(jù)每個(gè)所述指標(biāo)數(shù)據(jù)集子模板及其各自的指標(biāo)元組子模板,生成報(bào)表數(shù)據(jù)。
      [0154]上述各個(gè)實(shí)施例中,所述報(bào)表設(shè)計(jì)數(shù)據(jù)可以包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息,此時(shí),參考圖12,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例七中所述匯總表生成單元802的結(jié)構(gòu)示意圖,其中,所述匯總表生成單元802可以包括:
      [0155]數(shù)據(jù)項(xiàng)確定子單元821,用于在源數(shù)據(jù)表中,確定分別與每個(gè)所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)。
      [0156]數(shù)據(jù)元組生成子單元822,用于分別將與同一所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行組合,生成指標(biāo)數(shù)據(jù)元組。
      [0157]數(shù)據(jù)集生成子單元823,用于分別將與同一所述特征信息相對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組進(jìn)行組合,生成指標(biāo)數(shù)據(jù)集。
      [0158]數(shù)據(jù)集組合子單元824,用于將每個(gè)所述指標(biāo)數(shù)據(jù)集進(jìn)行組合,得到匯總表。
      [0159]基于上述匯總表生成單元802的實(shí)現(xiàn)結(jié)構(gòu),參考圖13,為本申請(qǐng)實(shí)施例七中所述數(shù)據(jù)提取單元803的結(jié)構(gòu)示意圖,其中,所述數(shù)據(jù)提取單元803可以包括:
      [0160]數(shù)據(jù)集確定子單元831,用于在所述匯總表中,確定與接收到的關(guān)鍵字中特征信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)集。
      [0161]數(shù)據(jù)元組提取子單元832,用于在所述目標(biāo)指標(biāo)數(shù)據(jù)集中,提取與所述關(guān)鍵字中指標(biāo)信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      [0162]參考圖14,為本申請(qǐng)?zhí)峁┑囊环N報(bào)表數(shù)據(jù)的生成裝置實(shí)施例八的結(jié)構(gòu)示意圖,其中,所述裝置還可以包括:
      [0163]報(bào)表展示單元805,用于在所述數(shù)據(jù)寫入單元804得到報(bào)表數(shù)據(jù)之后,將所述報(bào)表數(shù)據(jù)按照預(yù)設(shè)的展示方式進(jìn)行顯示。
      [0164]需要說(shuō)明的是,所述預(yù)設(shè)的展示方式可以為HTML網(wǎng)站發(fā)布的展現(xiàn)方式,也可以為EXCEL報(bào)表的展現(xiàn)方式等,即為,所述報(bào)表展示單元805可以通過(guò)HTML生成器或EXCEL生成器實(shí)現(xiàn)。
      [0165]如圖15中所示:本申請(qǐng)實(shí)施例以客戶端/服務(wù)器為結(jié)構(gòu)實(shí)現(xiàn),包括設(shè)計(jì)器(Designer)、解析器(Parser)、生成器(Generator)三部分,其中,客戶端設(shè)置Designer及Generator,服務(wù)器設(shè)置Parser??蛻舳?Client)負(fù)責(zé)根據(jù)模型進(jìn)行報(bào)表設(shè)計(jì)數(shù)據(jù)、報(bào)表模板生成;服務(wù)端(Server)負(fù)責(zé)解析報(bào)表設(shè)計(jì)數(shù)據(jù)并存儲(chǔ),并響應(yīng)客戶端生成報(bào)表的請(qǐng)求,將提取到的模板指標(biāo)數(shù)據(jù)元組寫入報(bào)表模板,構(gòu)造HTML頁(yè)面和/或Excel報(bào)表展現(xiàn)給用戶。
      [0166]其中,Designer可以使用工具提供的⑶I,提供報(bào)表設(shè)計(jì)的各項(xiàng)功能,調(diào)用Parser的API進(jìn)行報(bào)表設(shè)計(jì),并生成設(shè)計(jì)文件;
      [0167]Parser基于報(bào)表數(shù)據(jù)匯總模型(Model),通過(guò)數(shù)據(jù)解析層解析報(bào)表設(shè)計(jì)文件即報(bào)表設(shè)計(jì)數(shù)據(jù),將解析后的數(shù)據(jù)信息、配置信息等存儲(chǔ)到數(shù)據(jù)庫(kù);
      [0168]Generator與Parser間建立請(qǐng)求-響應(yīng)(Request-Response)機(jī)制:可以針對(duì)整個(gè)報(bào)表設(shè)置關(guān)鍵字條件,用戶根據(jù)對(duì)報(bào)表的需求輸入對(duì)應(yīng)關(guān)鍵字,向Parser/服務(wù)器發(fā)出Request,服務(wù)器將Request轉(zhuǎn)換成服務(wù)器可解析的語(yǔ)言后在數(shù)據(jù)庫(kù)中查找請(qǐng)求的數(shù)據(jù),將結(jié)果通過(guò)Response返回客戶端。服務(wù)器根據(jù)設(shè)計(jì)的模板及綁定關(guān)系,調(diào)用Generator的API構(gòu)造報(bào)表并展示。
      [0169]需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
      [0170]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。[0171]以上對(duì)本申請(qǐng)所提供的一種報(bào)表數(shù)據(jù)的生成方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
      【權(quán)利要求】
      1.一種報(bào)表數(shù)據(jù)的生成方法,其特征在于,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,所述方法包括: 依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板; 依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,所述匯總表包括多個(gè)指標(biāo)數(shù)據(jù)元組; 在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組; 將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述報(bào)表數(shù)據(jù)匯總模型包括至少一個(gè)預(yù)定義模塊; 其中,所述依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板,包括: 接收用戶按照各個(gè)預(yù)定義模塊設(shè)置的與每個(gè)所述預(yù)定義模塊各自相對(duì)應(yīng)的報(bào)表定義數(shù)據(jù); 將每個(gè)所述報(bào)表定義數(shù)據(jù)進(jìn)行組合,得到用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息; 依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù)中的特征信息及指標(biāo)信息,生成報(bào)表模板; 其中,所述報(bào)表模板包括至少一個(gè)指標(biāo)數(shù)據(jù)集子模板,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板與一個(gè)所述特征信息相對(duì)應(yīng)`,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板包括至少一個(gè)指標(biāo)元組子模板,每個(gè)所述指標(biāo)元組子模板與一個(gè)所述指標(biāo)信息相對(duì)應(yīng)。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù),包括: 將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的特征信息寫入到所述報(bào)表模板中對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集子模板中; 將每個(gè)所述指標(biāo)數(shù)據(jù)集子模板中的目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的指標(biāo)信息寫入到其所在指標(biāo)數(shù)據(jù)集子模板中對(duì)應(yīng)的指標(biāo)元組子模板中; 依據(jù)每個(gè)所述指標(biāo)數(shù)據(jù)集子模板及其各自的指標(biāo)元組子模板,生成報(bào)表數(shù)據(jù)。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息; 其中,依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,包括: 在源數(shù)據(jù)表中,確定分別與每個(gè)所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng); 分別將與同一所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行組合,生成指標(biāo)數(shù)據(jù)元組; 分別將與同一所述特征信息相對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組進(jìn)行組合,生成指標(biāo)數(shù)據(jù)集; 將每個(gè)所述指標(biāo)數(shù)據(jù)集進(jìn)行組合,得到匯總表。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組,包括: 在所述匯總表中,確定與接收到的關(guān)鍵字中特征信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)集; 在所述目標(biāo)指標(biāo)數(shù)據(jù)集中,提取與所述關(guān)鍵字中指標(biāo)信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      6.根據(jù)權(quán)利要求1、2、3、4或5所述的方法,其特征在于,在將每個(gè)所述目標(biāo)數(shù)據(jù)項(xiàng)寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)之后,所述方法還包括: 將所述報(bào)表數(shù)據(jù)按照預(yù)設(shè)的展示方式進(jìn)行顯示。
      7.—種報(bào)表數(shù)據(jù)的生成裝置,其特征在于,應(yīng)用于預(yù)設(shè)的報(bào)表數(shù)據(jù)匯總模型,所述裝置包括: 數(shù)據(jù)獲取單元,用于依據(jù)所述報(bào)表數(shù)據(jù)匯總模型,獲取用戶設(shè)置的報(bào)表設(shè)計(jì)數(shù)據(jù)及與所述報(bào)表設(shè)計(jì)數(shù)據(jù)相對(duì)應(yīng)的報(bào)表模板; 匯總表生成單元,用于依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù),對(duì)源數(shù)據(jù)表中的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行匯總,生成匯總表,所述匯總表包括多個(gè)指標(biāo)數(shù)據(jù)元組; 數(shù)據(jù)提取單元,用于在所述匯總表中,提取與接收到的關(guān)鍵字相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組; 數(shù)據(jù)寫入單元,用于將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字寫入到所述報(bào)表模板中,得到報(bào)表數(shù)據(jù)。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述報(bào)表數(shù)據(jù)匯總模型包括至少一個(gè)預(yù)定義模塊; 其中,所述數(shù)據(jù)獲取單元包括: 數(shù)據(jù)接收子單元,用于接收用戶按照各個(gè)預(yù)定義模塊設(shè)置的與每個(gè)所述預(yù)定義模塊各自相對(duì)應(yīng)的報(bào)表定義數(shù)據(jù);` 數(shù)據(jù)組合子單元,用于將每個(gè)所述報(bào)表定義數(shù)據(jù)進(jìn)行組合,得到用戶的報(bào)表設(shè)計(jì)數(shù)據(jù),所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息; 模板生成子單元,用于依據(jù)所述報(bào)表設(shè)計(jì)數(shù)據(jù)中的特征信息及指標(biāo)信息,生成報(bào)表模板; 其中,所述報(bào)表模板包括至少一個(gè)指標(biāo)數(shù)據(jù)集子模板,每個(gè)所述指標(biāo)數(shù)據(jù)集子模板與一個(gè)所述特征信息相對(duì)應(yīng),每個(gè)所述指標(biāo)數(shù)據(jù)集子模板包括至少一個(gè)指標(biāo)元組子模板,每個(gè)所述指標(biāo)元組子模板與一個(gè)所述指標(biāo)信息相對(duì)應(yīng)。
      9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述數(shù)據(jù)寫入單元包括: 第一子模板寫入子單元,用于將每個(gè)所述目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的特征信息寫入到所述報(bào)表模板中對(duì)應(yīng)的指標(biāo)數(shù)據(jù)集子模塊中; 第二子模板寫入子單元,用于將每個(gè)所述指標(biāo)數(shù)據(jù)集子模板中的目標(biāo)指標(biāo)數(shù)據(jù)元組依據(jù)其關(guān)鍵字中的指標(biāo)信息寫入到其所在指標(biāo)數(shù)據(jù)集子模板中對(duì)應(yīng)的指標(biāo)元組子模板中; 數(shù)據(jù)生成子單元,用于依據(jù)每個(gè)所述指標(biāo)數(shù)據(jù)集子模板及其各自的指標(biāo)元組子模板,生成報(bào)表數(shù)據(jù)。
      10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述報(bào)表設(shè)計(jì)數(shù)據(jù)包括至少一個(gè)特征信息及至少一個(gè)指標(biāo)信息; 其中,所述匯總表生成單元包括: 數(shù)據(jù)項(xiàng)確定子單元,用于在源數(shù)據(jù)表中,確定分別與每個(gè)所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng); 數(shù)據(jù)元組生成子單元,用于分別將與同一所述指標(biāo)信息相對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行組合,生成指標(biāo)數(shù)據(jù)元組; 數(shù)據(jù)集生成子單元,用于分別將與同一所述特征信息相對(duì)應(yīng)的指標(biāo)數(shù)據(jù)元組進(jìn)行組合,生成指標(biāo)數(shù)據(jù)集; 數(shù)據(jù)集組合子單元,用于將每個(gè)所述指標(biāo)數(shù)據(jù)集進(jìn)行組合,得到匯總表。
      11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述數(shù)據(jù)提取單元包括: 數(shù)據(jù)集確定子單元,用于在所述匯總表中,確定與接收到的關(guān)鍵字中特征信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)集; 數(shù)據(jù)元組提取子單元,用于在所述目標(biāo)指標(biāo)數(shù)據(jù)集中,提取與所述關(guān)鍵字中指標(biāo)信息相對(duì)應(yīng)的目標(biāo)指標(biāo)數(shù)據(jù)元組。
      12.根據(jù)權(quán)利要求7、8、9、10或11所述的裝置,其特征在于,還包括: 報(bào)表展示單元,用于在所述數(shù)據(jù)寫入單元得到報(bào)表數(shù)據(jù)之后,將所述報(bào)表數(shù)據(jù)按照預(yù)設(shè)的展示方式進(jìn) 行顯示。
      【文檔編號(hào)】G06F17/30GK103631969SQ201310714139
      【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
      【發(fā)明者】曹占峰, 孫丕石, 王亞玲 申請(qǐng)人:北京中電普華信息技術(shù)有限公司, 國(guó)家電網(wǎng)公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1