【发布时间】:2019-02-21 01:37:22
【问题描述】:
我目前在 MS Access 中有交叉表查询,它按“类型”字段对数据进行分组。此字段是我的交叉表查询中的行标题。
3 个“类型”值是:
设备、可选件、零件
我想将 Optional 和 Parts 行的值合并为一行(称为 Together)并仅显示两行交叉表查询:
设备
一起
如何做到这一点?基本上如何在交叉表查询中对两行进行分组?
【问题讨论】:
我目前在 MS Access 中有交叉表查询,它按“类型”字段对数据进行分组。此字段是我的交叉表查询中的行标题。
3 个“类型”值是:
设备、可选件、零件
我想将 Optional 和 Parts 行的值合并为一行(称为 Together)并仅显示两行交叉表查询:
设备
一起
如何做到这一点?基本上如何在交叉表查询中对两行进行分组?
【问题讨论】:
对于显示Type 字段的列,如果字段的值为Optional 或Parts,则使用iif 表达式输出Together,否则输出字段的值,例如:
NewType: iif(YourTable.Type in ('Optional','Parts'),'Together',YourTable.Type)
或者:
NewType: iif(YourTable.Type='Optional' or YourTable.Type='Parts','Together',YourTable.Type)
【讨论】: