не получает правильный логический вывод с использованием условия if Power BI - PullRequest
0 голосов
/ 26 мая 2020
• 1000 в основном данные, которые мы получаем 10-го или 5-го числа месяца.

image of the reports and fields I am using

как вы можете видеть изображение, которое я выбрал 15-е в фильтре, который я получаю через меру 2

Measure 2 = SELECTEDVALUE('Date'[Date],TODAY())

, тогда я получаю даты, которые меньше или равны отфильтрованной дате в мере 4

Measure 4 = if([Measure 2]>=MIN(hello[Reporting Date]),1,0) 

, если оно меньше или равно, то для него установлено значение 1, а если нет, то 0 в мере 5 я пытаюсь получить дату вместо 1, которая стала числом из-за проблемы с типом данных, но это нормально.

Measure 5 = IF([Measure 4]=1,CALCULATE(MAX(hello[try]),ALLSELECTED(hello[Loan Number])),0)

теперь, если я хочу получить максимальное значение из меры 5, у меня есть чтобы получить его в поле столбца, потому что max работает только с столбцом, поэтому добавьте столбец

asd = IF( ([Measure 5]<>0),hello[Reporting Date],0)

, но он получает другой результат, как вы можете видеть на изображении. столбец с именем column Я получаю максимальное значение asd, которое неверно, потому что asd вычисляет неверно

Column = IF([Measure 4]=1,MAX(hello[asd]),0)

Мне нужны только те поля, в которых есть 43931, что является ближайшей датой к 15 апреля 2020 года. вы можете видеть в отчетная дата. Дата попытки - это та же копия даты отчета, которую я использовал, чтобы попытаться, только это не имеет никакого значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...