如果没有数据,如何使报告的一部分可见
How do you get a section of a report to be visible if there is no data
我正在替换当前在 Excel 中完成的报告。但是,如果没有数据,我想不出保留整个部分的技巧。
这是一份预算与实际报告的示例。此类别没有全职员工的预算(因此数据集中没有数据。))
感谢您的建议。
我目前的工作是在查询中强制使用空行。
我通过将 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
此数据集的结果允许您构建上述报告。
我正在替换当前在 Excel 中完成的报告。但是,如果没有数据,我想不出保留整个部分的技巧。
这是一份预算与实际报告的示例。此类别没有全职员工的预算(因此数据集中没有数据。))
感谢您的建议。
我目前的工作是在查询中强制使用空行。
我通过将 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
此数据集的结果允许您构建上述报告。