Я пишу сложный отчет в SSRS для базы данных сервера SQL. Проектирование базы данных кажется немного необычным, и мне приходится выполнять больше работы, которая, как ожидается, создаст наборы данных SSRS, которые отвечают требованиям и учитывают различные входные параметры.
Одна из проблем заключается в том, что теперь мне нужно продублировать значения в последнем столбце оператора выбора; это позволяет мне условно подавлять строки в SSRS на основе значения даты. Может кто-нибудь посоветовать, как это сделать?
Я пробовал группировать по разным столбцам и вставлять в одну или несколько временных таблиц.
select Question, Estate, Inspection_Date_Act
from #TempPIMSSRS
Текущие результаты упрощенного оператора выбора:
Col 1 Col 2 Col 3
Inspection Date Estate Name 1 23 Jan 2019
Fire Panels Estate Name 1 NULL
Stairs Estate Name 1 NULL
Entrance Estate Name 2 20 Mar 2019
Fire Panels Estate Name 2 NULL
Stairs Estate Name 2 NULL
Желаемые результаты:
Col 1 Col 2 Col 3
Inspection Date Estate Name 1 23 Jan 2019
Fire Panels Estate Name 1 23 Jan 2019
Stairs Estate Name 1 23 Jan 2019
Inspection Date Estate Name 2 20 Mar 2019
Fire Panels Estate Name 2 20 Mar 2019
Stairs Estate Name 2 20 Mar 2019