2009-02-19 3 views
1

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

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

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

Использования: услуги отчетности

  • Microsoft
  • Repo к.т. Зритель с локальной обработки
+0

почему бы вам не использовать параметр отчета или результирующий набор данных? –

+0

Это суб-отчет, поэтому я не могу использовать параметры отчета. Таким образом, у меня есть набор данных результатов, работающий как ... набор параметров булевого отчета, вроде. Текстовое поле получает значение 0, если параметр не существует в этой коллекции, и 1, если это так. много работает для других вещей =) – Svish

ответ

1

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

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

вы можете. см How to: Add a Subreport and Parameters (Reporting Services)
/редактировать

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

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

См Using Parameters Collection References in Expressions (Reporting Services)

+0

Я не могу использовать параметры отчета в подзадаче, не определяя их в главном отчете, а также указывать, какие из них «отправлять вниз» в под-отчет. И я просто не хочу этого делать. – Svish

+0

Не потому, что мне просто сложно, а потому, что основной отчет работает как главный шаблон для многих отчетов, заботясь о номерах страниц и различной информации, которая должна быть в каждом отчете. Также помогает сделать все одинаковым. – Svish

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