我正在 Microsoft Access (365) 中处理一份报告。我的查询包含所有已发出的约会。在报告中,我按周期、测试日期/时间和主题区域对它们进行了分组。虽然我没有按 AdmitType 分解列表(因为我想要一个 alpha 排序列表,学生在日期/时间测试特定主题),但我想知道每个 AdmitType 有多少个以供快速参考。
在“分组”、“排序”、“总计”面板中,我可以看到进行总计的选项,但不确定如何编写表达式来分解它。例如,我的系统中有 4 个 AdmitType 代码(“FR”、“TR”、“GR”、“UN”)。所以,我理想地希望我的报告在主题标题中有
主题区域:[主题]
承认类型 FR:计数 (*) 其中 Admit_Type="FR"
承认类型 TR:计数(*) 其中 Admit_Type="TR"
无需执行子报告或向现有查询添加更多列,是否可以实现类似的操作?如果是这样,怎么办?
如果这是 Excel,我会使用 CountIFs 函数,但当涉及到 MS Access 时我不知所措。
根据@June7的建议,我能够使用以下代码让它工作
=Sum(IIF({MyConditions},1,0))
其中 {MyConditions} 代表我正在寻找的内容的正常 IF 语句。