如何:使用自定义表达式对值进行汇总或聚合
除使用聚合函数对数据进行聚合外,还可以创建得到聚合值的自定义表达式。 可在聚合查询中的任何位置用自定义表达式替代聚合函数。
例如,在 titles 表中可能希望创建一个查询,不仅显示平均价格,而且还显示打折时的平均价格。
不能包括基于只涉及表中单个行的计算的表达式,表达式必须基于聚合值,因为在计算表达式时只有聚合值是可用的。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
为汇总值指定自定义表达式
为查询指定组。 有关详细信息,请参见 如何:将查询结果中的行分组。
移动到“条件”窗格中的空白行,然后在**“列”**列中键入表达式。
查询和视图设计器ms172013(v=vs.100).md将自动为表达式分配列别名,以在查询输出中创建有用的列标题。 有关更多详细信息,请参见如何:创建列别名。
在表达式的**“分组依据”列中,选择“表达式”**。
运行查询。