共用方式為


定義和查詢階層式相關資料

這很重要

此功能已被取代。 如需詳細資訊,請移至 模型導向應用程式中的階層控制已棄用

您可以透過定義和查詢階層式相關資料來取得有價值的商務見解。 階層式建模和視覺化功能為您提供許多好處:

  • 檢視和探索複雜階層式資訊。
  • 在階層關聯式檢視表中檢視關鍵效能指標 (KPI)。
  • 跨 Web 和平板電腦,以視覺方式分析重要資訊。

某些標準表格已定義階層。 可以針對階層啟用其他表格 (包括自訂表格),而且您可以為它們建立視覺化。

定義階層式資料

在 Microsoft Dataverse 中,階層式資料結構是透過自我參照的一對多 (1:N) 關聯的相關資料列來支援的。

備註

自參是指 表與自身相關。 例如,帳戶表格具有查詢欄位,可將其與另一個帳戶表格的行相關聯。

當存在自我參照一對多 (1:N) 關係時,在關係定義中,階層 選項可設定為

關係定義中的層次結構設定。

若要將資料查詢為階層,您必須將資料表的一對多 (1:N) 自我參照關係之一設定為階層式。

若要開啟階層:

  1. 檢視 1:N 關係時,選取您要編輯的自我參照關係。
  2. 在關聯性定義中,將 「階層式」 設定為 「是」。

備註

  • 部分現成 (1:N) 關聯無法自訂。 這會防止您將那些關聯設為階層式。
  • 您可以指定系統自我參考關聯的階層式關聯。 這包括系統類型的 1:N 自我參考關聯,例如 "contact_master_contact" 關聯。

這很重要

您可以有多個自我參照關係,但每個表格只能將一個關係定義為階層式關係。 如果您在應用後嘗試更改設置,您將收到警告:

  • 停用時: 如果您關閉此關聯性的階層設定,則使用此階層的所有彙總定義、流程和檢視都將無法運作。 您要繼續嗎?
  • 啟用時: 如果您啟用此關聯性的階層設定,則使用現有階層的所有彙總定義都會變成無效。 您要繼續嗎?

除非您確定現有階層上沒有其他相依性,否則您應該檢閱任何有關部署的文件,或與其他自訂工具協商,以瞭解現有階層關係的使用方式,再繼續。

查詢階層式資料

如果沒有定義的階層,若要擷取階層式資料,需要反覆查詢相關列。 使用已定義的階層,您可以在一個步驟中將相關資料查詢為階層。 您可以使用 UnderNot Under 邏輯來查詢資料列。 在下面不在下面階層式運算子是在 [進階尋找] 和工作流程編輯器中公開。 如需有關如何使用這些運算子的詳細資訊,請參閱設定工作流程步驟。 如需 [進階尋找] 的詳細資訊,請參閱建立、編輯或儲存進階尋找搜尋

備註

開發人員還可以在程式碼中使用這些運算子。 其他資訊 開發人員文件:查詢階層式資料

下列範例說明查詢階層的案例:

查詢客戶階層

查詢帳戶階層中的帳戶。

查詢帳戶的相關活動。

查詢客戶的相關商機。

另請參閱

建立和編輯 1:N (一對多) 或 N:1 (多對一) 資料表關聯性
使用方案總管建立和編輯 1:N (一對多) 或 N:1 (多對一) 資料表關聯
使用模型導向應用程式視覺化階層式資料