DAX 父级和子级 - PATHITEM 函数

说明

从字符串中返回指定位置的项目,该字符串是 PATH 函数求值的结果。

位置从左到右计算。

语法

PATHITEM (<path>, <position>, [<type>])

参数

Sr.No. 参数与说明
1

path

格式为PATH 函数结果。

2

position

要返回项的位置的整数表达式。

3

type

可选。

定义结果数据类型的枚举。

TEXT 或 0:返回结果的数据类型为文本。 (如果省略,则为默认值)。

INTEGER 或 1:结果以整数形式返回。

返回值

PATH 函数在标识符列表中指定位置返回的标识符

PATH 函数返回的项目按距离当前最远的顺序排序。

备注

  • 此函数可用于从 PATH 函数返回的层次结构中返回特定级别。

  • 如果为位置指定的数字小于一 (1) 或大于路径中的元素数,DAX PATHITEM 函数将返回 BLANK。

  • 如果类型不是有效的枚举元素,则会出现错误返回。

示例

假设您只想返回所有员工的越级经理。

= PATHITEM(PATH(Employee[EmployeeID], Employee[ManagerEmployeeID]), 
   Employee[P ath Length]-2) 

dax_functions_parent_child.html