2017-01-11 7 views
0

Я использую диаграмму. My Chart Data Value - это одно свойство, которое имеет значение «True» или «False». У меня есть рабочее выражение =COUNT(IIF(Fields!MyFieldName.Value="True", 1, Nothing)). Однако, если у меня есть один элемент на моем графике, моя метка будет отображать 0. Мне нужно настроить свое выражение, чтобы не отображать ничего, а не 0.Report Builder 3.0 Count Expression Hide Label, если 0

У меня есть другой аналогичный рабочий пример, который я использую в другом отчете =IIF(Count(Fields!MyFieldName.Value)=0,"",Count(Fields!MyFieldName.Value)). Это удаляет 0, но я не могу для жизни меня выяснить, как объединить два выражения.

ответ

0

Попробуйте это:

=IIF(COUNT(IIF(Fields!MyFieldName.Value="True", 1, Nothing)) > 0 
    , COUNT(IIF(Fields!MyFieldName.Value="True", 1, Nothing)) 
    , "") 

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

+0

Это выражение делает именно то, что мне нужно. Я пытался совместить свои два выражения и несколько раз приближался к этому, но не мог понять, как это правильно. Спасибо! – HiTech

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