хорошо, поэтому у меня есть этот отчет, который я должен написать в SSRS с очень специфическим форматом. Похоже на скриншот ниже внизу. Игнорировать стрелки и цвета. Это извлечение из базы данных Oracle. У каждой ячейки числового значения в этой таблице / матрице есть свой SQL-запрос для извлечения, потому что они приходят из разных таблиц и т. Д.
верхняя половина чисел в таблице - каждый из запроса. нижняя половина таблицы - это все расчеты из чисел в верхней половине. У меня уже есть запросы для верхней половины, и я пытался выяснить, как я мог бы просто использовать их для создания этой таблицы в SSRS только с этими, а затем создать вычисления в нижней половине для отчета. Я не могу использовать таблицу или матрицу, потому что каждый запрос - это отдельный набор данных, и вы можете иметь только один набор данных для каждой таблицы.
Я подумал, может быть, делать текстовые поля и рисовать сетку вручную, что было бы огромной болью. Я получаю ошибки об отсутствии агрегата и о том, что он находится вне области видимости или что-то в этом роде, и еще не выяснил причину этого, поскольку это не мое идеальное решение.
Мое текущее решение, которое в конечном итоге приведет меня к этому, - объединение каждого отдельного запроса, а затем создание столбцов со статическими значениями для строк и столбцов в сетке и превращение его в матрицу. Проблема с этим заключается в том, что он продолжает увеличиваться в сложности, так как я создаю каждый дальнейший расчет таблицы, и код становится все больше и больше, и его создание занимает много времени, и мне нужно сделать как 6 отчетов, похожих по своей природе на формат этого Вероятно, будет тысяча строк sql и заставит меня сделать хранимый процесс из-за ограничения символа ssrs.;
Итак, мой вопрос более прост: как я могу взять несколько SQL-запросов, которые возвращают статическое значение и сделать их единым значением в табликсе, который не повторяется, а затем создать больше пустых строк в этой таблике, которые вычисления значений других ячеек, например Textbox1 - textbox2, textbox3 / textbox4?