Несколько строковых значений в одном выражении SSRS

У меня возникла проблема с этим выражением SSRS. Мне нужно добавить REPORT_NAME "AIA1610U" в выражение, чтобы сузить результаты в отчете.

Не уверен, что я делаю неправильно здесь. Как мне это сделать? Любая помощь будет здорово.

=SUM(IIf(Fields!NAME.Value = "TOTAL OUTSTANDING APPLICATIONS" ,Fields!DAYS_AGO.Value ,0),"rsOutstandingApplications")- SUM(IIf(Fields!NAME.Value = "ELECTION FORM RECEIVED" ,Fields!DAYS_AGO.Value ,0), "rsOutstandingApplications" )

person Arron Robles    schedule 07.04.2015    source источник
comment
Какую ошибку вы получаете?   -  person Tab Alleman    schedule 07.04.2015
comment
Выражение Y для диаграммы «Диаграмма1» содержит ошибку: [BC30108] «Поле» — это тип, который нельзя использовать в качестве выражения.   -  person Arron Robles    schedule 07.04.2015
comment
Попробуйте изменить Field!REPORT_NAME.Value на Fields!REPORT_NAME.Value.   -  person Tab Alleman    schedule 07.04.2015
comment
работает безрезультатно. Есть ли другой способ написать выражение?   -  person Arron Robles    schedule 07.04.2015
comment
Ну, вы можете установить набор данных контейнера как rsOutstandingApplications и удалить его из выражения. Я не уверен, что это реализовано правильно, как вы написали.   -  person Tab Alleman    schedule 07.04.2015
comment
Я переформулировал свой первоначальный вопрос. Извините за путаницу.   -  person Arron Robles    schedule 07.04.2015
comment
Хорошо, я понял свою проблему. Вот результаты правильного ответа. =SUM(IIf(Fields!NAME.Value = "TOTAL OUTSTANDING APPLICATIONS" AND Fields!REPORT_NAME.Value = "AIA1610U", Fields!DAYS_AGO.Value ,0),"rsOutstandingApplications") - SUM(IIf(Fields!NAME.Value = "ELECTION FORM RECEIVED" ,Fields!DAYS_AGO.Value ,0), "rsOutstandingApplications" )   -  person Arron Robles    schedule 07.04.2015


Ответы (1)


Я разобрался со своей проблемой. Вот результаты правильного ответа.

= SUM(IIf(Fields!NAME.Value = "TOTAL OUTSTANDING APPLICATIONS" AND Fields!REPORT_NAME.Value = "AIA1610U", Fields!DAYS_AGO.Value ,0),"rsOutstandingApplications")  - 
  SUM(IIf(Fields!NAME.Value = "ELECTION FORM RECEIVED", Fields!DAYS_AGO.Value ,0), "rsOutstandingApplications" )
person Arron Robles    schedule 07.04.2015