事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊傳回具有目前標識碼所有父代標識符的分隔文字字串,從最舊開始,直到目前為止。
PATH(<ID_columnName>, <parent_columnName>)
術語 | 定義 |
---|---|
ID_columnName |
現有數據行的名稱,其中包含數據表中數據列的唯一標識符。 這不可以是表達式。
ID_columnName 中值的數據類型必須是文字或整數,而且必須與 parent_columnName 中所參考的數據行相同。 |
parent_columnName |
現有數據行的名稱,其中包含目前數據列之父系的唯一標識碼。 這不可以是表達式。
parent_columnName 數據類型中值的數據類型必須是文字或整數,而且數據類型必須與 ID_columnName 中的值相同。 |
分隔文字字串,包含目前標識碼之所有父代的標識碼。
此函式用於具有某種內部階層的數據表中,以傳回與目前數據列值相關的專案。 例如,在包含員工、員工經理和經理的 Employees 數據表中,您可以傳回將員工連接到其經理的路徑。
路徑不會限制為單一層級的父子式關聯性;它可以從指定的起始數據列傳回數個層級的相關數據列。
|
。ID_columnName
和 parent_columnName
中的值必須具有相同的數據類型、文字或整數。parent_columnName
中的值必須存在於 ID_columnName
中。 也就是說,如果子層級沒有值,則無法查閱父系。parent_columnName
BLANK
,則 PATH()
會傳回 ID_columnName
值。 換句話說,如果您尋找員工的經理,但 parent_columnName
數據行沒有數據,PATH 函式只會傳回員工標識符。ID_columnName
有重複專案,且這些重複專案的 parent_columnName
相同,則 PATH()
傳回一般 parent_columnName
值;不過,如果這些重複專案 parent_columnName
值不同,則 PATH()
傳回錯誤。 換句話說,如果您有兩個相同員工標識符的清單,而且他們具有相同的經理標識碼,PATH 函式會傳回該經理的標識符。 不過,如果有兩個具有相同的員工標識碼有不同的經理標識碼,PATH 函式會傳回錯誤。ID_columnName
為 BLANK
,則 PATH()
會傳回 BLANK
。ID_columnName
包含垂直線 |
,則 PATH()
傳回錯誤。在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
下列範例會建立計算結果列,其中列出每個員工的所有經理。
= PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey])
事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊