从数据到信息
从信息到洞察

PATHITEMREVERSE

按从右到左的顺序从 PATH 函数的结果中返回位于指定位置的项。

语法

PATHITEMREVERSE ( <路径>, <位置>, [<返回类型>] )
参数 属性 描述
路径 PATH 函数返回的文本字符串(带分隔符的 ID 列表)
位置 具有要返回的项的位置的整数表达式(从路径右端开始)
返回类型 可选 定义结果的数据类型的枚举,如果使用 0 或省略,返回一个字符串;如果是 1,返回一个整数

返回值

标量 一个文本或整数类型的值(按从右到左对位置进行计数

备注

  • PATHITEMREVERSE 函数反转层次结构的标准顺序,先列出最近的项,例如,如果 PATH 函数返回层级结构中某个员工之上的经理列表,则 PATHITEMREVERSE 函数返回位置 2 中该员工的直属经理,因为位置 1 包含员工的 ID。
  • 如果为<位置>指定的数小于 1 或大于<路径>中的元素数,PATHITEMREVERSE 函数将返回空
  • 如果<返回类型>不是有效的枚举元素,则会返回错误
PATHITEMREVERSE 函数不支持在 DirectQuery 模式下使用

示例

下面的示例使用员工 ID 列作为 PATH 函数的输入,并反转所返回的父元素的列表。 指定的位置是 3,返回类型为 1;因此,PATHITEMREVERSE 函数返回一个整数,得到的经理比员工高两个级别:

PATHITEMREVERSE (
    PATH (
        Employee[EmployeeKey],
        Employee[ParentEmployeeKey]
    ),
    3,
    1
)

 

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符