2015-08-27 61 views
0

我的問題是我無法獲得IF條件在powerpivot(使用DAX)中工作。在powerpivot(DAX)中使用條件

根據手冊語法是:

IF(一個logical_test> ,, value_if_false)其中,I可以omitt的 「值,如果假」 如果我想。

我有很多列,我嘗試根據另一列的條件製作一個新列。

我試過的是= IF([TimeTypeCode] =「400」,[WorkingHours]),這是行不通的。我希望自己的條件是,如果[TimeType]等於400,那麼我想將[WorkingHours]中的值放在我的新列中。我怎樣才能做到這一點?

+0

什麼是列返回?以前從未遇到IF()計算列的問題。 –

回答

0

從我在這裏看到的問題是=「400」,您使用的「」告訴dax那是一個字符串類型,並且您試圖將其用作數字值。

嘗試使用

IF([TimeTypeCode] = 400,[WorkingHours])

代替,

乾杯!

+0

謝謝你的回覆。事實是,我試圖檢查一個字符串,而不是數字值。我表中的所有列都由字符串組成。 – chrillelundmark

相關問題