2015-08-27 3 views
0

Моя проблема в том, что я не могу заставить условие IF работать в powerpivot (используя DAX).Условия использования в powerpivot (DAX)

Согласно инструкции синтаксис:

IF (logical_test> ,, значение_если_ложь), где я могу omitt "ценность, если ложь", если я хочу.

У меня много столбцов, и я пытаюсь создать новый, основанный на условии из другого столбца.

Что я пробовал = IF ([TimeTypeCode] = "400", [WorkingHours]), и это не работает. Я хочу, чтобы мое условие состояло в том, что если [TimeType] равно 400, то я хочу поместить значение из [WorkingHours] в свой новый столбец. Как я могу это сделать?

+0

Каков вместо этого столбец? Никогда раньше не возникало проблем с расчетными столбцами IF(). –

ответ

0

Из того, что я вижу здесь, проблема равна «400», «вы использовали tell dax, который является строковым типом, и вы пытаетесь использовать его как числовое значение.

Попробуйте использовать

IF ([TimeTypeCode] = 400 [рабочих часов])

вместо,

Ура!

+0

Благодарим вас за ответ. Дело в том, что я пытаюсь проверить строку, а не числовое значение. Все столбцы в моей таблице состоят из строк. – chrillelundmark

Смежные вопросы