Подавить повторяющиеся значения в группе, отчеты SSRS

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

Пожалуйста, помогите мне понять.

Спасибо,brijit

4 ответа

Вы также можете скрыть поля, поместив выражение в свойство Hidden следующим образом:

=Fields!ProductCode.Value = Previous(Fields!ProductCode.Value)

Так что, если значение в предыдущей записи совпадает с этой, то поле будет скрыто. Вы должны правильно отсортировать набор данных, чтобы это работало. В вашем случае я думаю, что сортировка будет Дата, ProductCategory, ProductCode.

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

Это немного поздно для вас, brijt, но я изменяю свойства текстового поля для этого поля, на вкладке шрифта введите выражение для цвета следующим образом:

=IIf(Fields!ProductCode.Value = Previous(Fields!ProductCode.Value), "White", "Black")

... при условии, что ваш фон белый, это будет эффективно делать то, что вы хотите.

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

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

Например:

12-5-2010 12:00:00

12-5-2010 13:00:00

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

Другие вопросы по тегам