Как вы можете сделать видимым раздел отчета, если нет данных? - PullRequest
0 голосов
/ 29 августа 2018

Я заменяю отчет, который в настоящее время выполняется в Excel. Тем не менее, я не могу придумать, как сохранить целый раздел, если нет данных.

Это пример бюджета и фактического отчета. Эта категория не имеет бюджета для штатных сотрудников (следовательно, нет данных в наборе данных.))

Example

Спасибо за ваши предложения.

В настоящее время я пытаюсь заставить пустую строку пройти в запросе.

1 Ответ

0 голосов
/ 30 августа 2018

Я решил свою проблему, разбив 3 возможных фрагмента на CTE и применив их к частям, которые я не хотел исключать.

Select *
from (values('Personnel','Full-Time')) a(Cat,SubCat)
outer apply cte_FT

union all

Select *
from (values('Personnel','Part-Time')) a(Cat,SubCat)
outer apply cte_PT

union all

Select *
from (values('Non-Personnel','')) a(Cat,SubCat)
outer apply cte_NP

Результат этого набора данных позволяет построить вышеупомянутый отчет.

...