亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)展示方法和裝置與流程

文檔序號(hào):12063335閱讀:316來源:國知局
數(shù)據(jù)展示方法和裝置與流程

本申請(qǐng)涉及可視化界面領(lǐng)域,具體而言,涉及一種數(shù)據(jù)展示方法和裝置。



背景技術(shù):

近年來,人們對(duì)“可視化”的關(guān)注程度越來越高?!翱梢暬弊鳛橐环N展現(xiàn)成果的工具,越來越受到人們的追捧和歡迎,“可視化”產(chǎn)品也逐漸開始被大家廣泛認(rèn)知和應(yīng)用,數(shù)據(jù)分析中使用的儀表盤就是其中一種。儀表盤是指一種用于數(shù)據(jù)分析領(lǐng)域的圖表呈現(xiàn)裝置,通過儀表盤可以展示用戶的數(shù)據(jù),清晰地看出數(shù)據(jù)在各個(gè)維度的表現(xiàn)。通常情況下,為了滿足用戶對(duì)圖表的內(nèi)容需求,需要對(duì)原始數(shù)據(jù)做很多處理,以得到最終展現(xiàn)在儀表盤上的指標(biāo)值。然而其中比較困難的是做一些額外的計(jì)算,這些計(jì)算如果都放在后端由技術(shù)人員來進(jìn)行,用戶需要與技術(shù)人員進(jìn)行溝通以確定需求,再調(diào)整計(jì)算邏輯進(jìn)行數(shù)據(jù)計(jì)算,并展現(xiàn)最終結(jié)果,這樣效率會(huì)非常低并且容易出錯(cuò),尤其是對(duì)于一些探索型的計(jì)算,反而會(huì)增加探索的難度。

針對(duì)上述的問題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)展示方法和裝置,以至少解決由于需要與技術(shù)人員溝通確定需求導(dǎo)致的對(duì)數(shù)據(jù)計(jì)算的效率低的技術(shù)問題。

根據(jù)本申請(qǐng)實(shí)施例的一個(gè)方面,提供了一種數(shù)據(jù)展示方法,包括:接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令;響應(yīng)于所述調(diào)用指令,調(diào)用所述目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,所述計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算所述目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯;利用所述計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)所述原始數(shù)據(jù)進(jìn)行計(jì)算,得到所述目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值;將所述目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示。

進(jìn)一步地,在接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令之前,所述方法還包括:接收用戶在所述可視化界面上輸入的計(jì)算邏輯;將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中,以使得在執(zhí)行所述調(diào)用指令時(shí)從數(shù)據(jù)庫中調(diào)用該計(jì)算邏輯。

進(jìn)一步地,將所述計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中包括:將所述計(jì)算邏輯以表的形式存 儲(chǔ)在所述原始數(shù)據(jù)所在的數(shù)據(jù)庫上。

進(jìn)一步地,在接收用戶在所述可視化界面上輸入的計(jì)算邏輯之后,以及將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中之前,所述方法還包括:判斷接收的計(jì)算邏輯是否有效;在判斷接收的計(jì)算邏輯無效時(shí),輸出提示信息,以提示接收到的計(jì)算邏輯無效;在判斷出接收的計(jì)算邏輯有效時(shí),確定將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中。

進(jìn)一步地,利用所述計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)所述原始數(shù)據(jù)進(jìn)行計(jì)算包括:確定所述計(jì)算邏輯中各變量所指示的字段;調(diào)用所述原始數(shù)據(jù)中所述各變量所指示的字段的數(shù)據(jù)值,利用所述計(jì)算邏輯對(duì)調(diào)用的數(shù)據(jù)值進(jìn)行計(jì)算。

根據(jù)本申請(qǐng)實(shí)施例的另一方面,還提供了一種數(shù)據(jù)展示裝置,包括:第一接收單元,用于接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令;調(diào)用單元,用于響應(yīng)于所述調(diào)用指令,調(diào)用所述目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,所述計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算所述目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯;計(jì)算單元,用于利用所述計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)所述原始數(shù)據(jù)進(jìn)行計(jì)算,得到所述目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值;展示單元,用于將所述目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示。

進(jìn)一步地,所述裝置還包括:第二接收單元,用于在接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令之前,接收用戶在所述可視化界面上輸入的計(jì)算邏輯;存儲(chǔ)單元,用于將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中,以使得在執(zhí)行所述調(diào)用指令時(shí)從數(shù)據(jù)庫中調(diào)用該計(jì)算邏輯。

進(jìn)一步地,實(shí)施存儲(chǔ)單元包括:存儲(chǔ)模塊,用于將所述計(jì)算邏輯以表的形式存儲(chǔ)在所述原始數(shù)據(jù)所在的數(shù)據(jù)庫上。

進(jìn)一步地,所述裝置還包括:判斷單元,用于在接收用戶在所述可視化界面上輸入的計(jì)算邏輯之后,以及將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中之前,判斷接收的計(jì)算邏輯是否有效;輸出單元,用于在判斷接收的計(jì)算邏輯無效時(shí),輸出提示信息,以提示接收到的計(jì)算邏輯無效;在判斷出接收的計(jì)算邏輯有效時(shí),確定將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中。

進(jìn)一步地,所述計(jì)算單元包括:確定模塊,用于確定所述計(jì)算邏輯中各變量所指示的字段;計(jì)算模塊,用于調(diào)用所述原始數(shù)據(jù)中所述各變量所指示的字段的數(shù)據(jù)值,利用所述計(jì)算邏輯對(duì)調(diào)用的數(shù)據(jù)值進(jìn)行計(jì)算。

根據(jù)本申請(qǐng)實(shí)施例,通過接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令,執(zhí)行調(diào)用指令,調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯,利用計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算, 得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值,將目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示,實(shí)現(xiàn)對(duì)用戶所需求的數(shù)據(jù)展示,由于在可視化界面上可輸入所需的計(jì)算邏輯,無需通過后臺(tái)技術(shù)人員來確定相關(guān)的計(jì)算邏輯,從而提高了數(shù)據(jù)展示的效率,解決由于需要與技術(shù)人員溝通確定需求導(dǎo)致的對(duì)數(shù)據(jù)計(jì)算的效率低的技術(shù)問題。

附圖說明

此處所說明的附圖用來提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:

圖1是根據(jù)本申請(qǐng)實(shí)施例的數(shù)據(jù)展示方法的流程圖;

圖2是根據(jù)本申請(qǐng)優(yōu)選實(shí)施例的數(shù)據(jù)展示方法的流程圖;

圖3是根據(jù)本申請(qǐng)實(shí)施例的數(shù)據(jù)展示裝置的示意圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。

需要說明的是,本申請(qǐng)的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

根據(jù)本申請(qǐng)實(shí)施例,提供了一種數(shù)據(jù)展示方法的方法實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

圖1是根據(jù)本申請(qǐng)實(shí)施例的數(shù)據(jù)展示方法的流程圖,如圖1所示,該方法包括如下步驟:

步驟S102,接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令。

步驟S104,響應(yīng)于調(diào)用指令,調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯。

步驟S106,利用計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值。

步驟S108,將目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示。

本申請(qǐng)實(shí)施例中,在可視化界面上提供用于輸入計(jì)算邏輯的接口,用戶可以根據(jù)需求通過該接口輸入相應(yīng)的計(jì)算邏輯,以便于在查看數(shù)據(jù)指標(biāo)時(shí),調(diào)用該計(jì)算邏輯。具體地,當(dāng)用戶需要查看目標(biāo)數(shù)據(jù)內(nèi)容時(shí),在可視化界面上觸發(fā)調(diào)用指令,以使其調(diào)用預(yù)先輸入好的計(jì)算邏輯,利用該計(jì)算邏輯調(diào)用相應(yīng)的原始數(shù)據(jù),并對(duì)其進(jìn)行計(jì)算。其中,計(jì)算邏輯調(diào)用的原始數(shù)據(jù)為與目標(biāo)數(shù)據(jù)內(nèi)容相關(guān)的數(shù)據(jù),例如,目標(biāo)數(shù)據(jù)內(nèi)容為收視率,那么調(diào)用的原始數(shù)據(jù)可以是總?cè)藬?shù)和收視人數(shù)。在計(jì)算出目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值之后,將該計(jì)算結(jié)果展示在可視化界面上。

根據(jù)本申請(qǐng)實(shí)施例,通過接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令,執(zhí)行調(diào)用指令,調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯,利用計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值,將目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示,實(shí)現(xiàn)對(duì)用戶所需求的數(shù)據(jù)展示,由于在可視化界面上可輸入所需的計(jì)算邏輯,無需通過后臺(tái)技術(shù)人員來確定相關(guān)的計(jì)算邏輯,從而提高了數(shù)據(jù)展示的效率,解決由于需要與技術(shù)人員溝通確定需求導(dǎo)致的對(duì)數(shù)據(jù)計(jì)算的效率低的技術(shù)問題。

優(yōu)選地,在接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令之前,方法還包括:接收用戶在可視化界面上輸入的計(jì)算邏輯;將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中,以使得在執(zhí)行調(diào)用指令時(shí)從數(shù)據(jù)庫中調(diào)用該計(jì)算邏輯。

本申請(qǐng)實(shí)施例中,用戶可以通過可視化界面上提供的編輯器輸入計(jì)算邏輯,該計(jì)算邏輯用于計(jì)算出目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值,然后將輸入完成的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中。當(dāng)用戶需要調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容時(shí),可以通過調(diào)用數(shù)據(jù)庫中預(yù)先存儲(chǔ)的計(jì)算邏輯,對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值。

根據(jù)本申請(qǐng)實(shí)施例,由于原始數(shù)據(jù)在維度和指標(biāo)呈現(xiàn)方面的局限性以及后臺(tái)增加 計(jì)算字段在靈活性和存儲(chǔ)方面的短板,在可視化界面上創(chuàng)建計(jì)算字段體現(xiàn)了可視化產(chǎn)品的靈活和易用性,這個(gè)功能不僅可以讓用戶更便捷地設(shè)計(jì)儀表盤,從一定程度上還可以增強(qiáng)儀表盤數(shù)據(jù)的準(zhǔn)確性和完整性,并最終更好得展現(xiàn)“可視化”的成果。

計(jì)算邏輯可以存儲(chǔ)在原始數(shù)據(jù)所在的數(shù)據(jù)庫中,也可以存儲(chǔ)在獨(dú)立的數(shù)據(jù)庫中,為了提高數(shù)據(jù)調(diào)用的速度,優(yōu)選地,將計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中包括:將計(jì)算邏輯以表的形式存儲(chǔ)在原始數(shù)據(jù)所在的數(shù)據(jù)庫上。

根據(jù)本申請(qǐng)實(shí)施例,將計(jì)算邏輯以表的形式存儲(chǔ)在原始數(shù)據(jù)所在的數(shù)據(jù)庫上,相對(duì)于將計(jì)算邏輯存儲(chǔ)在其他數(shù)據(jù)庫上,提高了調(diào)用原始數(shù)據(jù)的速度。

優(yōu)選地,在接收用戶在可視化界面上輸入的計(jì)算邏輯之后,以及將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中之前,方法還包括:判斷接收的計(jì)算邏輯是否有效;在判斷接收的計(jì)算邏輯無效時(shí),輸出提示信息,以提示接收到的計(jì)算邏輯無效;在判斷出接收的計(jì)算邏輯有效時(shí),確定將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中。

用戶在輸入計(jì)算邏輯過程中,計(jì)算機(jī)自動(dòng)判斷邏輯是否有效,例如,編寫格式是否有誤,變量是否有誤等等。當(dāng)判斷出計(jì)算邏輯無效時(shí),輸出提示信息,用以提示用戶當(dāng)前輸入的計(jì)算邏輯無效,提示用戶進(jìn)行檢查或者重新輸入;當(dāng)判斷出有效時(shí),則存儲(chǔ)該計(jì)算邏輯。

根據(jù)本申請(qǐng)實(shí)施例,通過在輸入時(shí),確定計(jì)算邏輯是否有效,避免用戶輸入無效的計(jì)算邏輯,導(dǎo)致后續(xù)計(jì)算無法進(jìn)行的問題。

優(yōu)選地,利用計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算包括:確定計(jì)算邏輯中各變量所指示的字段;調(diào)用原始數(shù)據(jù)中各變量所指示的字段的數(shù)據(jù)值,利用計(jì)算邏輯對(duì)調(diào)用的數(shù)據(jù)值進(jìn)行計(jì)算。

在輸入的計(jì)算邏輯中,可以通過變量來代替計(jì)算值,當(dāng)進(jìn)行計(jì)算時(shí),調(diào)用相應(yīng)的原始數(shù)據(jù)插入到相應(yīng)的變量中,實(shí)現(xiàn)對(duì)原始數(shù)據(jù)的計(jì)算。

下面結(jié)合圖2對(duì)本申請(qǐng)實(shí)施例的一種可選實(shí)施方式進(jìn)行說明。當(dāng)用戶需要調(diào)用A,并創(chuàng)建圖表展示時(shí),其中,用戶根據(jù)需求創(chuàng)建計(jì)算邏輯,例如:A=B/C,并存儲(chǔ)到數(shù)據(jù)中,展示過程如圖2所示:

步驟S202,從數(shù)據(jù)庫中調(diào)用A的計(jì)算邏輯。

步驟S204,調(diào)用原始數(shù)據(jù)中的B和C。

步驟S206,利用上述計(jì)算邏輯由B和C計(jì)算,得到A的值。

步驟S208,利用計(jì)算得到的A的值創(chuàng)建圖表。

本申請(qǐng)實(shí)施例還提供了一種數(shù)據(jù)展示裝置,該裝置可以用于執(zhí)行本申請(qǐng)實(shí)施例的數(shù)據(jù)展示方法,如圖3所示,該裝置包括:第一接收單元10、調(diào)用單元20、計(jì)算單元30和展示單元40。

第一接收單元10用于接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令。

調(diào)用單元20用于響應(yīng)于調(diào)用指令,調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯。

計(jì)算單元30用于利用計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值。

展示單元40用于將目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示。

本申請(qǐng)實(shí)施例中,在可視化界面上提供用于輸入計(jì)算邏輯的接口,用戶可以根據(jù)需求通過該接口輸入相應(yīng)的計(jì)算邏輯,以便于在查看數(shù)據(jù)指標(biāo)時(shí),調(diào)用該計(jì)算邏輯。具體地,當(dāng)用戶需要查看目標(biāo)數(shù)據(jù)內(nèi)容時(shí),在可視化界面上觸發(fā)調(diào)用指令,以使其調(diào)用預(yù)先輸入好的計(jì)算邏輯,利用該計(jì)算邏輯調(diào)用相應(yīng)的原始數(shù)據(jù),并對(duì)其進(jìn)行計(jì)算。其中,計(jì)算邏輯調(diào)用的原始數(shù)據(jù)為與目標(biāo)數(shù)據(jù)內(nèi)容相關(guān)的數(shù)據(jù),例如,目標(biāo)數(shù)據(jù)內(nèi)容為收視率,那么調(diào)用的原始數(shù)據(jù)可以是總?cè)藬?shù)和收視人數(shù)。在計(jì)算出目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值之后,將該計(jì)算結(jié)果展示在可視化界面上。

根據(jù)本申請(qǐng)實(shí)施例,通過接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令,執(zhí)行調(diào)用指令,調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯,利用計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值,將目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示,實(shí)現(xiàn)對(duì)用戶所需求的數(shù)據(jù)展示,由于在可視化界面上可輸入所需的計(jì)算邏輯,無需通過后臺(tái)技術(shù)人員來確定相關(guān)的計(jì)算邏輯,從而提高了數(shù)據(jù)展示的效率,解決由于需要與技術(shù)人員溝通確定需求導(dǎo)致的對(duì)數(shù)據(jù)計(jì)算的效率低的技術(shù)問題。

優(yōu)選地,裝置還包括:第二接收單元,用于在接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令之前,接收用戶在可視化界面上輸入的計(jì)算邏輯;存儲(chǔ)單元,用于將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中,以使得在執(zhí)行調(diào)用指令時(shí)從數(shù)據(jù)庫中調(diào)用該計(jì)算邏輯。

本申請(qǐng)實(shí)施例中,用戶可以通過可視化界面上提供的編輯器輸入計(jì)算邏輯,該計(jì)算邏輯用于計(jì)算出目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值,然后將輸入完成的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中。當(dāng)用戶需要調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容時(shí),可以通過調(diào)用數(shù)據(jù)庫中預(yù)先存儲(chǔ)的計(jì)算邏輯, 對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值。

根據(jù)本申請(qǐng)實(shí)施例,由于原始數(shù)據(jù)在維度和指標(biāo)呈現(xiàn)方面的局限性以及后臺(tái)增加計(jì)算字段在靈活性和存儲(chǔ)方面的短板,在可視化界面上創(chuàng)建計(jì)算字段體現(xiàn)了可視化產(chǎn)品的靈活和易用性,這個(gè)功能不僅可以讓用戶更便捷地設(shè)計(jì)儀表盤,從一定程度上還可以增強(qiáng)儀表盤數(shù)據(jù)的準(zhǔn)確性和完整性,并最終更好得展現(xiàn)“可視化”的成果。

計(jì)算邏輯可以存儲(chǔ)在原始數(shù)據(jù)所在的數(shù)據(jù)庫中,也可以存儲(chǔ)在獨(dú)立的數(shù)據(jù)庫中,為了提高數(shù)據(jù)調(diào)用的速度,優(yōu)選地,實(shí)施存儲(chǔ)單元包括:存儲(chǔ)模塊,用于將計(jì)算邏輯以表的形式存儲(chǔ)在原始數(shù)據(jù)所在的數(shù)據(jù)庫上。

根據(jù)本申請(qǐng)實(shí)施例,將計(jì)算邏輯以表的形式存儲(chǔ)在原始數(shù)據(jù)所在的數(shù)據(jù)庫上,相對(duì)于將計(jì)算邏輯存儲(chǔ)在其他數(shù)據(jù)庫上,提高了調(diào)用原始數(shù)據(jù)的速度。

優(yōu)選地,裝置還包括:判斷單元,用于在接收用戶在可視化界面上輸入的計(jì)算邏輯之后,以及將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中之前,判斷接收的計(jì)算邏輯是否有效;輸出單元,用于在判斷接收的計(jì)算邏輯無效時(shí),輸出提示信息,以提示接收到的計(jì)算邏輯無效;在判斷出接收的計(jì)算邏輯有效時(shí),確定將接收的計(jì)算邏輯存儲(chǔ)在數(shù)據(jù)庫中。

用戶在輸入計(jì)算邏輯過程中,計(jì)算機(jī)自動(dòng)判斷邏輯是否有效,例如,編寫格式是否有誤,變量是否有誤等等。當(dāng)判斷出計(jì)算邏輯無效時(shí),輸出提示信息,用以提示用戶當(dāng)前輸入的計(jì)算邏輯無效,提示用戶進(jìn)行檢查或者重新輸入;當(dāng)判斷出有效時(shí),則存儲(chǔ)該計(jì)算邏輯。

根據(jù)本申請(qǐng)實(shí)施例,通過在輸入時(shí),確定計(jì)算邏輯是否有效,避免用戶輸入無效的計(jì)算邏輯,導(dǎo)致后續(xù)計(jì)算無法進(jìn)行的問題。

優(yōu)選地,計(jì)算單元包括:確定模塊,用于確定計(jì)算邏輯中各變量所指示的字段;計(jì)算模塊,用于調(diào)用原始數(shù)據(jù)中各變量所指示的字段的數(shù)據(jù)值,利用計(jì)算邏輯對(duì)調(diào)用的數(shù)據(jù)值進(jìn)行計(jì)算。

在輸入的計(jì)算邏輯中,可以通過變量來代替計(jì)算值,當(dāng)進(jìn)行計(jì)算時(shí),調(diào)用相應(yīng)的原始數(shù)據(jù)插入到相應(yīng)的變量中,實(shí)現(xiàn)對(duì)原始數(shù)據(jù)的計(jì)算。

所述數(shù)據(jù)展示裝置包括處理器和存儲(chǔ)器,上述第一接收單元10、調(diào)用單元20、計(jì)算單元30和展示單元40等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元。

處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過調(diào)整內(nèi)核參數(shù)調(diào)用計(jì)算邏輯,展示計(jì)算結(jié)果。

存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。

本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品的實(shí)施例,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:接收用于調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容的調(diào)用指令,執(zhí)行調(diào)用指令,調(diào)用目標(biāo)數(shù)據(jù)內(nèi)容對(duì)應(yīng)的計(jì)算邏輯,其中,計(jì)算邏輯為在可視化界面上輸入的用于計(jì)算目標(biāo)數(shù)據(jù)內(nèi)容的計(jì)算邏輯,利用計(jì)算邏輯調(diào)用原始數(shù)據(jù),并對(duì)原始數(shù)據(jù)進(jìn)行計(jì)算,得到目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值,將目標(biāo)數(shù)據(jù)內(nèi)容的數(shù)據(jù)值在可視化界面上展示。

上述本申請(qǐng)實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

在本申請(qǐng)的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述僅是本申請(qǐng)的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本申請(qǐng)的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1