SSRS - выражение для подсчета строк для совпадения текущей даты или (дата выбора параметра) с некоторыми другими эквивалентными столбцами - PullRequest
0 голосов
/ 14 декабря 2018

В выражении SSRS, как подсчитать количество строк, которые присутствуют в сегодняшнем или вчерашнем наборе данных с другим эквивалентным условием,

Например,

=COUNT(IIF(
    DateDiff(DateInterval.Day,Cdate("01/01/1900"),Fields!Opendate.Value) = 
    DateDiff(DateInterval.Day,Cdate("01/01/1900"), Now()), Fields!Opendate.Value, Nothing)) 

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

Мне нужно добавить, чтобы проверить дату сегодня с другими условиями, такими как:

If (today date and Fields!reason.Value = "Other") 

Это не работает, когда я добавляю значение причины для проверки:

=COUNT(IIF(
     DateDiff(DateInterval.Day, Cdate("01/01/1900"), Fields!Opendate.Value) = 
     DateDiff(DateInterval.Day, Cdate("01/01/1900"), Now()) -1, Fields!Opendate.Value, Nothing ) **And Fields!reason.Value = "Other"**)

Пожалуйста, ведите меня

1 Ответ

0 голосов
/ 17 декабря 2018

Просто добавьте его в IIF() заявлении:

=COUNT(IIF(
           DateDiff(DateInterval.Day, Cdate("01/01/1900"), Fields!Opendate.Value) = 
           DateDiff(DateInterval.Day, Cdate("01/01/1900") 
           And Fields!reason.Value = "Other",
           Now()) -1,
           Fields!Opendate.Value,
           Nothing 
           )
        )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...