定義階層
接下來要將階層新增至邏輯模型。階層是選用的商務邏輯功能。這可定義群組之間的向下探查關係。
若您啟用商務邏輯,Qlik Sense 可能會從資料模型自動建立某些階層。若您前往階層,可以看見商務邏輯已建立兩個階層。
邏輯模型中的階層

階層指示可用來在分析中互相分解的群組。例如,Qlik Sense 建立的兩個階層正確識別邏輯模型中的兩個向下探查關係:
-
Category 欄位中的資料可以分解為 Products 欄位中的資料。
-
Suppliers 欄位中的資料可以分解為 Products 欄位中的資料。
若您前往 Insights 並選取 CategoryName,Insight Advisor 會包括依 ProductName 分解 CategoryName 的樹狀圖。
類別和產品分解 Insights 圖表

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