Отчет о создании динамических столбцов ssrs

У меня есть хранимая процедура, которая работает как серверная часть отчета SSRS. Процедура сохранения будет иметь в качестве входных данных идентификатор текущего месяца, и она будет выполняться каждый день и включать все процессы. В итоговом отчете будет указано количество дней в виде строк и номер процесса в столбце. Счетчик процессов будет динамическим, так как количество дней. то есть в январе будет 31 строка, а в феврале - 28.

Хотя проблема не в строках. но мы не можем получить динамический столбец и значения в SSRS даже с помощью Matrix.

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

enter image description here

Нам нужно отобразить только те столбцы, которые используются только для этого месяца.

Это похоже на следующее. нам нужно отображать только те столбцы, которые применимы, поэтому динамическую таблицу и динамический столбец необходимо сгенерировать в SSRS.

enter image description hereenter image description here

Что возвращает ваш набор данных? Вставьте несколько строк из набора данных.

Hatim Stovewala 11.04.2018 14:03

Я генерирую тот же dt, что и на изображениях. Я динамически генерирую временную таблицу с 4-5-6 столбцами в соответствии с данными. нулевые столбцы не создаются.

Ketan Kotak 13.04.2018 07:43
1
2
243
1

Ответы 1

Вы должны иметь возможность изменить свойство столбца, чтобы отображать или скрывать каждый столбец в зависимости от того, присутствуют ли данные в этом столбце. Например, если у вас есть столбцы A, B, C и D, вы можете добавить выражение к свойству отображения столбца D примерно так (псевдокод, я не помню SSRS прямо сейчас):
[code] = if (Dataset (mydata) .First.colD.value is null, 1,0) [/ code]

Это скроет столбец, если в первой строке столбца D есть нулевые данные. Кто-то, вероятно, может помочь конкретизировать реальное выражение.

Но имя столбца динамически определяется запросом. Думаю, мне нужно изменить способ генерации запроса

Ketan Kotak 12.04.2018 14:49

Другие вопросы по теме