假设我有一个具有以下格式的表
Empmanager Billable status(Billable, non billable, partial) month
ali billable aug
ali billable aug
sana non billable aug
让我说我需要一个聪明的报告经理和月度明智 如果我需要一个在sana上过滤的报告作为emp经理并且可以计费作为可计费状态 我得到这样的报告
empmanager
sana
如果我需要在ali上过滤报告作为emp管理器并且可以计费作为可计费状态 我得到这样的报告
empmanager billablestatus
ali 2
如果是sana,则不会显示列可计费状态,因为sana的可结算员工没有数据。
我需要生成报告,即使返回的数据为空,也会显示列组内的列。 我希望自己清楚明白.. :)
答案 0 :(得分:0)
有两种方法可以做到这一点
1)将存在另一个表,其中存储了您的员工及其状态。使用外部联接到您显示的经理和此表。并在查询中从主表中选择管理器名称。
2)这个有点像切角。您可以使用组标题显示您已传递的参数,而不是将其置于列名称下。