事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊透過評估 PATH 函式所產生的字串,傳回位於指定「位置」的項目。 位置會從右至左反向進行計算。
PATHITEMREVERSE(<path>, <position>[, <type>])
詞彙 | 定義 |
---|---|
path | 評估 PATH 函式所產生的文字字串。 |
position | 包含所要傳回項目位置的整數運算式。 位置會從右至左反向進行計算。 |
type | (選擇性) 列舉;用來定義結果的資料類型: |
列舉型別 | 替代列舉 | 描述 |
---|---|---|
TEXT | 0 | 傳回的結果會包含資料類型文字。 (預設)。 |
INTEGER | 1 | 結果會以整數傳回。 |
指定路徑中的 n 位置上階;從最新到最舊的順序算起。
此函式可以用來從 PATH 函式所產生的階層中取得個別項目。
此函式會反轉階層的標準順序,以先列出最接近的項目。例如,如果 PATH 函式會傳回階層中員工的上層主管清單,則 PATHITEMREVERSE 函式會傳回位置 2 中的員工直屬主管,因為位置 1 包含員工的識別碼。
如果為 position 指定的數字小於一 (1) 或大於 path中的項目數目,則 PATHITEM 函式會傳回 BLANK。
如果 type 不是有效的列舉項目,則會傳回錯誤。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
下列範例會將員工識別碼資料行作為 PATH 函式的輸入,並反轉傳回的祖系項目清單。 指定的位置為 3,且傳回型別為 1。因此,PATHITEMREVERSE 函式會傳回一個整數,其代表從員工往上兩個層級的主管。
= PATHITEMREVERSE(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)
事件
3月31日 下午11時 - 4月2日 下午11時
最終Microsoft Fabric、Power BI、SQL 和 AI 社群主導的活動。 2025 年 3 月 31 日至 4 月 2 日。
立即註冊