Как заставить строки данных нулевого таблика появляться? - PullRequest
3 голосов
/ 11 октября 2011

Я занимаюсь разработкой отчета по SSRS 2008. Я создал таблицу, однако, когда я просматриваю этот отчет, в одной из строк нет записей. Эта строка не отображается в выходных данных. Как сделать так, чтобы он отображался независимо от значений, чтобы в противном случае он отображал «0»?

Это выражение я использовал для этого:

=iif(CountDistinct(Fields!Client.Value)=0 or 
isnothing(countdistinct(Fields!Client.Value)),0,
CountDistinct(Fields!Client.Value))

И я пробовал группировать по разным полям, а также фильтровать по другим полям, но ни одно из них не позволяет отображаться при отсутствии данных.

1 Ответ

2 голосов
/ 12 октября 2011

Я думаю, что лучшее, что вы можете сделать, - это убедиться, что в наборе данных, который вы используете, есть нужная запись, даже если она пуста. Например, если вы группируете месяцы и хотите, чтобы все 12 месяцев отображались в вашем табличном своде, то вам нужно сделать так, чтобы эти месяцы существовали в вашем наборе данных, даже если они имеют нулевые значения для всех остальных столбцов.

...