一张表弄懂PATH层级函数

一张表弄懂PATH层级函数

层级关系有各种的应用场景,尤其在生产制造领域,供应链管理中BOM物料系统,当然在其他行业同样会用到,比如人力资源,公司的组图。

在DAX中处理层级关系数据要用到的函数有5个,我们用一张表来了解这5个函数的用法。

一张表弄懂PATH层级函数

我们以汽车部件为例

一张表弄懂PATH层级函数

数据源:

一张表弄懂PATH层级函数

我们添加到数据模型:

PATH

PATH函数两个参数:

一张表弄懂PATH层级函数

返回竖线分割的路径字符串。

其他的4个函数都是在这个路径基础上进行运算的。

PATHLENGTH

PATHLENGTH函数只需要一个参数,就是PATH,返回的是路径的深度:

一张表弄懂PATH层级函数

PATHCONTAINS

PATHCONTAINS函数两个参数:

用来判断项目ID是否在路径PATH中:

一张表弄懂PATH层级函数

PATHITEM

PATHITEM函数在路径中从左向右查找项目,两个参数:

一张表弄懂PATH层级函数

查找路径中从左向右第3个位置的项目ID

PATHITEMREVERSE

PATHITEMREVERSE函数与PATHITEM函数功能相同,查找的方向相反:

一张表弄懂PATH层级函数

从右向左查找位置是第2个的项目ID

我们通过这一张表就能够清楚的了解PATH类的5个函数的用法。

一张表弄懂PATH层级函数

展开阅读全文

页面更新:2024-03-18

标签:层级   函数   竖线   数据源   物料   字符串   路径   深度   场景   方向   位置   参数   两个   关系   项目   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top