定義階層
接下來要將階層新增至邏輯模型。階層是選用的商務邏輯功能。這可定義群組之間的向下探查關係。
若您啟用商務邏輯,Qlik Sense 可能會從資料模型自動建立某些階層。若您前往階層,可以看見商務邏輯已建立兩個階層。
階層指示可用來在分析中互相分解的群組。例如,Qlik Sense 建立的兩個階層正確識別邏輯模型中的兩個向下探查關係:
-
Category 欄位中的資料可以分解為 Products 欄位中的資料。
-
Suppliers 欄位中的資料可以分解為 Products 欄位中的資料。
若您前往工作表,按一下 Insight Advisor,並選取 CategoryName,Insight Advisor 會包括依 ProductName 分解 CategoryName 的樹狀圖。
為什麼定義階層?
階層可讓您在邏輯模型中定義群組之間的向下探查關係。這可協助 Insight Advisor 建立分解資料的分析,例如樹狀圖。階層也能確保共同使用偏好的群組以進行向下探查分析。
在資料模型中,國家資料和城市資料之間有地理階層。若您前往工作表並從 Insight Advisor 產生 Country 欄位的圖表,則不會有任何產生的結果使用 City 欄位。我們可以將新的階層新增至邏輯模型,以解決此情況。
定義 SalesCountry 和 SalesCity 階層。
請執行下列動作:
-
按一下建立階層。
-
對於名稱,輸入 Country-City。
-
從可用群組選取 SalesCountry 並按一下 >。
-
從可用群組選取 SalesCity 並按一下 >。
-
按一下建立。
結果
前往工作表並按一下探索。從資產面板,選取 Country。您現在有了反映 City-Country 階層的結果,包括顯示 sum(Sales) by Country and City 的樹狀圖。