按从左到右的顺序从 PATH 函数的结果中返回位于指定位置的项。
语法
PATHITEM ( <路径>, <位置>, [<返回类型>] )
参数 | 属性 | 描述 |
路径 | PATH 函数返回的文本字符串(带分隔符的 ID 列表) | |
位置 | 具有要返回的项的位置的整数表达式 | |
返回类型 | 可选 | 定义结果的数据类型的枚举,如果使用 0 或省略,返回一个字符串;如果是 1,返回一个整数 |
返回值
标量
一个文本或整数类型的值(按从左到右对位置进行计数)
备注
- 此函数可用于从 PATH 函数返回的层级结构中获取特定级别。 例如,可以只为所有员工返回跨级别的经理
- 如果为<位置>指定的数小于 1 或大于<路径>中的元素数,PATHITEM 函数将返回空
- 如果<返回类型>不是有效的枚举元素,则会返回错误
PATHITEM 函数不支持在 DirectQuery 模式下使用
示例
如上图 4 所示,Level 级别的公式如下:
[Level1] = PATHITEM ( Nodes[Path], 1 ) [Level2] = PATHITEM ( Nodes[Path], 2 ) [Level3] = PATHITEM ( Nodes[Path], 3 )
说点什么