SSRS Microsoft Reporting: условная группировка - PullRequest
1 голос
/ 19 февраля 2009

Можно ли сделать группу и сортировать по условию? Если да, то можно ли это как-то сделать, основываясь на значении элемента текстового поля?

Я подумал, что мог бы просто установить выражение группы и отсортировать что-то вроде =IIF(ReportItems!TheTextBox.Value = 0, 0, Fields!FieldName.Value), что было бы идеально, но это не позволяет мне использовать ReportItems в выражениях группы или сортировки = (

На самом деле я не хочу делать два отчета, когда мне нужна эта функция ... надеюсь, кто-нибудь сможет пролить свет на это!

Использование:

  • Службы отчетов Microsoft
  • Просмотрщик отчетов с локальной обработкой

1 Ответ

1 голос
/ 19 февраля 2009

редактировать

Это подотчет, поэтому я не могу использовать параметры отчета.

ты можешь. см. Как: добавить подотчет и параметры (службы отчетов)
/ редактировать

Попробуйте проверить этот набор параметров отчета в выражении группировки. Что-то вроде:

=IIF(Parameters!<ParameterName>.Count = 0, 0, Fields!FieldName.Value)

См. Использование ссылок на коллекции параметров в выражениях (службы Reporting Services)

...