2014-11-13 2 views
0

У меня есть пользовательский расчет с использованием количества дней.Вычисление True и False в PowerPivot DAX

< = 5 и мой DAX известково это = [Всего дней Выдержанные] < = 5

= 6 и < = 10 и мой DAX известково это = ([Всего дней Возрасте] < = 10) & & ([Всего дней в возрасте]> = 6)

Мои вычисления выше, которые возвращают 'True' или 'False выражения. Как я могу вычислить общее число «истинных» значений в столбце?

Я пробовал следующую и функцию IF, но я не могу заставить ее работать. = расчет (DISTINCTCOUNT (запрос [0-5 дней]), запрос [0-5 дней] = «True») = РАСЧЕТ (ОТКЛЮЧЕНИЕ (запрос [0-5 дней]), запрос [0-5 дней] = «True»)

Мое сообщение об ошибке: «Операции сравнения DAX не поддерживают сравнение значений типа true/false значений с типом текста».

Спасибо заранее,

ответ

1

Похоже, что вы пытаетесь сравнить логический истина/ложь со строкой. Вы должны попробовать заменить строку «True» в запросе логическим значением TRUE(). Попробуйте выполнить запрос ниже.

= РАСЧЕТ (ОТКЛЮЧЕНИЕ (запрос [0-5 дней]), запрос [0-5 дней] = TRUE())

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