上班按1 ,未上班为0 表间公式参考下列步骤
(1)[本报表].[部门]和[本报表].[姓名]处理:
[本报表].[部门]=>[每日].[部门] 分组
[本报表].[姓名]=>[每日].[姓名] 分组
(2)[本报表].[日期]按下方式处理
[01] => max(case when day([每日].[日期])=1 and [每日].[本日概况]='上班' then 1 else 0 end)
[02] => max(case when day([每日].[日期])=1 and [每日].[本日概况]='上班' then 1 else 0 end)
....
[31] => max(case when day([每日].[日期])=31 and [每日].[本日概况]='上班' then 1 else 0 end)
(3)条件:
year([本报表].[日期])=year([每日].[日期]) and month([本报表].[日期])=month([每日].[日期]) |
|
armmartin