Я пытаюсь сгруппировать свой отчет на основе параметра, но при попытке запустить отчет появляется следующая ошибка
В выражении GroupEx для tablix 'Tablix1' содержится ошибка: [BC30311]Значение типа «Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Parameter» не может быть преобразовано в «String»
Выражение, которое я получил до сих пор:
=IIF(Parameters!ParameterName = "Name", Fields!Field1.Value
AND Fields!Field2.Value
AND Fields!Field3.Value,
Fields!Field2.Value
AND Fields!Field3.Value
)
Что яожидается, что все вышеперечисленное будет выполнено, если параметр = имя, а затем сгруппировать 3 различных поля, в противном случае, если параметр будет отличаться от имени, а затем сгруппировать только по 2 полям, эти 2 поля также используются в первой половине оператора IFF
* 1011.* Я полагаю, что это проблема с типом данных, в таком случае в идеале я хотел бы исправить ее в SSRS, а не в хранимой процедуре SQL, но если нет, то исправление в SQL - это не конец света
Это можетбыть очень простым вопросом, но довольно новым для SSRS