2016-07-06 24 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中所需的分析。將此標記爲基於此的解決方案。謝謝。 –

相關問題