DAX - 水平层次结构中的最后一个值

DAX - Last value in a Horizontal hierarchy

将 Excel 函数复制到 DAX 时遇到问题。

假设我有以下 table(查看图片 link)。行的深度各不相同,对于我想知道层次结构中最后一个值的每一行,我可以使用查找,例如“=LOOKUP(2,1/(XX:XX<>”),XX:XX)”。

[Image of table]

如何在 DAX 中实现这一目标?

谢谢。

我想结合使用 SWITCH 和 ISBLANK 函数就可以完成这项工作。请注意 DAX 中的 BLANK 等有点 unintuitive/inconsistent,例如

https://www.sqlbi.com/articles/blank-handling-in-dax/