2017-01-19 5 views
0

У меня есть 3 набора данных в моем проекте. Я пытаюсь создать выражение в отдельном текстовом поле, в котором сообщается «Обнаружена ошибка!». если заполняется поле.значение и «Нет ошибок», если поле. значение пусто.Множественные наборы данных IIF Expression

=SUM(IIF(Fields!Account.Value = "","No Errors","Errors Found!"),"Account") 

Это откидывающий «Доклад пункт выражение может относиться только к полям в текущей области видимости набора данных или, если внутри агрегата, указанный набор данных областей видимости.» ошибка.

Чтобы избежать проблем с несколькими наборами данных, я добавил SUM и «Учетную запись» для ссылки на правильный набор данных.

Если бы я заменил свой TRUE/FALSE на «1,0», выражение работает.

ответ

0

Try:

=IIF(Isnothing(First(Fields!Account.Value,"Account")),"No Errors","Errors Found!") 

Или вы можете использовать:

=IIF(CountRows("Account")=0,"No Errors","Errors Found!") 

Где счета это имя набора данных.

Дайте мне знать, если это поможет.

+0

Вот и все, это билет! Спасибо тебе друг :) – Byronyk