翻譯|使用教程|編輯:況魚杰|2020-07-28 11:13:01.093|閱讀 365 次
概述:多年來,Steve Dark在QlikView和Sense上收集了許多重復使用的代碼。總是有一部分代碼是允許用戶在其應用程序中選擇表達式和/或維度。最近,他決定將最有用的技術整合到一個應用程序中,您可以下載并使用它。這篇文章介紹了QI Instant Sense應用程序,并介紹了其工作原理。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
多年來,Steve Dark在QlikView和Sense上收集了許多重復使用的代碼??偸怯幸徊糠执a是允許用戶在其應用程序中選擇表達式和/或維度。最近,他決定將最有用的技術整合到一個應用程序中,您可以下載并使用它。這篇文章介紹了QI Instant Sense應用程序,并介紹了其工作原理。
Steve Dark在作為Qlik開發(fā)人員的那段時間里,已經(jīng)看到過多次嘗試使用“一刀切”的應用程序的情況,在該應用程序中,您只需將不同的數(shù)據(jù)加載到一個應用程序外殼中,然后就可以使用了。 在他看來,這永遠不會交付適用于使用它的人的應用程序。只有認真咨詢用戶并參與設計,才能創(chuàng)建出色的應用程序。
在快速情報中經(jīng)常執(zhí)行的事情是“眼見為實”類型的概念證明。這是從潛在客戶那里獲取一組數(shù)據(jù),然后在幾個小時內(nèi)向他們展示應用程序的地方。Sense之所以可以實現(xiàn),是因為可以快速構建圖表。但是,有很多重復操作和復制粘貼操作以創(chuàng)建最終將(或至少應該)取代的應用程序。這是構建Instant Sense應用程序的主要驅(qū)動力。
這個想法是模板應用程序有十二個工作表,每個工作表都有不同的查看數(shù)據(jù)的方式。這些遵循DAR原則(儀表盤,分析,報告),并預先設置了KPI,將這些數(shù)字細分為圖表,最后是數(shù)據(jù)表。此處顯示了各種工作表的概述。
通過復制應用程序并修改加載腳本,可以將任何數(shù)據(jù)加載到此模板中。通常,這樣做的一個問題是應用程序中的對象將與剛剛加載的數(shù)據(jù)無關。但是,此應用程序還從電子表格中加載元數(shù)據(jù),該電子表格定義了數(shù)據(jù)模型中的哪些字段用作不同類型的維度(主要,趨勢,數(shù)據(jù)透視和地理區(qū)域),然后列出了可以執(zhí)行的電子表格中還包含加載的數(shù)據(jù),以及每個表達式的顯示方式。
重新加載應用程序后,過濾器和圖表將獲取元數(shù)據(jù),并且所有圖表對象都將工作。 僅如此,用戶還可以選擇想要查看的尺寸和尺寸,甚至在重新加載后也可以靈活應用程序。
以下是一個簡短的視頻,展示了如何使用該應用程序以及元數(shù)據(jù)電子表格如何驅(qū)動該應用程序的外觀和行為。
本節(jié)包含指向您可以找到該信息的鏈接,并提供了有關如何應用這些技術的一些背景信息。
該應用程序的主要功能之一是能夠從過濾器窗格中選擇“尺寸和度量”。 當Sense發(fā)行并且沒有可用的循環(huán)組時,使用過濾器窗格創(chuàng)建備用循環(huán)組:
如何在Qlik Sense中建立一個循環(huán)小組
該技術涉及加載維名稱列表,然后使用min函數(shù)在選擇中選擇第一個維,然后返回該維。 然后可以將其用作圖表,表格甚至過濾器中的計算維。min函數(shù)還具有傳遞參數(shù)的功能,因此可以找到第n個最小尺寸。這就是用來提供六個不同維度的圖表的方法。
表達式有點棘手,因為表達式包含三個部分:名稱,Qlik表達式和格式說明符。只是找到最小表達式(與尺寸完全相同)的情況,然后分別查找每個部分,然后將它們串聯(lián)在一起。
您會從視頻中注意到,此應用程序中有很多重復項,前一張是八個KPI,第二張是六個具有不同尺寸的圖表。這些可以通過一些復制和粘貼以及編輯來完成,但是變化的話將會是操作人員的一場噩夢。取而代之使用變量,而不是為每個圖表或KPI都沒有單獨的變量,而是為每種類型提供一個變量,該變量取1到8或1到6作為參數(shù)。
這種將參數(shù)傳遞給變量的技術節(jié)省了很多時間。下文描述了如何在自己的應用程序中使用它:
Qlik加載腳本中帶有參數(shù)的變量
這兩種技術的結合在應用程序的幾乎所有工作表中驅(qū)動了圖表和篩選器窗格。
但是,另一個值得一提的功能是直接表對象中字段的顯示和隱藏。尺寸和表格均如上所述創(chuàng)建,其變量帶有參數(shù)以返回尺寸或變量。默認情況下有六個維度和六個表達式。用戶可以選擇任意數(shù)量,最多六個。然后根據(jù)需要使用列上的顯示條件隱藏列。這在維度上特別有用,因此,如果有六列,則每個值的唯一組合都將具有行。如果選擇一個維度,則其他列將被隱藏,并且該表將被匯總,因此所選維度中每個不同值僅顯示一行。這對于自定義表非常有用。
最后的工作表是Quick Intelligence Data Profiler。這是一組對象,可以將其復制并粘貼到任何應用程序中,該應用程序允許您選擇數(shù)據(jù)模型中的任何字段(從$ Field系統(tǒng)字段中選擇),然后顯示一個列表框和條形圖,顯示出領域。自產(chǎn)品發(fā)布以來,以及在此之前的QlikView中,這幾乎是我在所有Sense應用程序中都使用的。大多數(shù)Qlik顧問將擁有自己的此類表的入門版本。
Qlik的愿景是一個數(shù)據(jù)素養(yǎng)的世界,每個人都可以使用數(shù)據(jù)來改善決策并解決他們最具挑戰(zhàn)性的問題。只有Qlik提供端到端的實時數(shù)據(jù)集成和分析解決方案,以幫助組織訪問所有數(shù)據(jù)并將其轉(zhuǎn)化為價值。Qlik幫助企業(yè)領導數(shù)據(jù),以更深入地了解客戶行為,重塑業(yè)務流程,發(fā)現(xiàn)新的收入流以及平衡風險和回報。
Qlik數(shù)據(jù)分析與管理平臺
LEAD WITH DATA
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:Quick Intelligence