2016-07-06 71 views
0

难以将Excel函数复制到DAX。DAX - 水平层级中的最后一个值

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

[Image of table]

如何将一个在DAX实现这一目标?

谢谢。

+0

不知道该表会变成这个样子。目前正试图编辑它。 –

+0

我放弃了格式化表格,并添加了一个链接到它的图像:) –

+0

我不明白这个requeriment的目的,但你可以做到这一点使用计算列。 –

回答

0

我想象一下SWITCH和ISBLANK函数的组合可以完成这件事。请注意DAX中的BLANK等有点不直观或不一致,例如

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

+0

非常感谢,不过我已经做出了妥协,并决定在导入Power Bi之前在Excel中执行此操作。我会尝试一下,看看我是否能够正常工作。 –

+0

如果DAX不是你的东西,你可以在PBI查询编辑器中通过自动化解决这个问题,例如,按相反顺序选择列,然后添加列/合并列,然后分割列并仅保留第一个结果。 –

+0

一个绝妙的想法,我会用它来取出Excel中所需的分析。将此标记为基于此的解决方案。谢谢。 –