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