DAX 父项和子项 - PATHITEM 函数



说明

从一个字符串中返回 PATH 函数求值产生的指定位置处的项。

从左至右计算位置。

语法

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

参数

序号 参数和说明
1

path

文本字符串,采用 PATH 函数结果的形式。

2

position

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

3

type

可选。

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

TEXT 或 0:结果以数据类型文本返回。(如果省略,此项为默认设置)。

INTEGER 或 1:结果作为整数返回。

返回值

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

PATH 函数返回的项的顺序从离当前项最远的项开始。

备注

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

  • 如果为 position 指定小于 1 或者大于 path 中元素数量的数字,则 DAX PATHITEM 函数将返回 BLANK。

  • 如果 type 不是有效的枚举元素,则返回错误。

示例

假设你要仅为所有员工返回跳级管理人员。

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