У меня есть отчет SSRS с использованием таблицы. Вы можете выбрать несколько клиентов и периодов, и для каждой пары будет строка в таблице. Таким образом, 2 клиента * 3 периода = 6 строк.
Теперь... есть несколько ячеек, которые сложнее, чем иметь одно значение, и я хочу поместить подотчет внутри этих ячеек. Подотчет будет принимать Клиент и Период для этой конкретной строки в качестве параметров.
Вот тут-то и возникает проблема. Параметры не будут передаваться должным образом.
Например, я могу поместить Parameters!ClientID.Value(0) в качестве выражения, и он правильно передаст первый ClientID, но если я просто поставлю Parameters!ClientID.Value, он сломается... И я хочу, чтобы клиент/период для текущей строки .
Но почему я не могу передать параметры, но МОГУ заполнить новый набор данных для каждой строки на основе этой пары клиент/период??
Обратите внимание, что я действительно предпочел бы не редактировать SP, который создает этот набор данных, чтобы вернуть сам клиент/период. Конечно, это сработает... но ЗАЧЕМ это нужно, когда у меня есть параметры?
Любые идеи? Я делаю это в проекте отчета Visual Studio.