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