Ms access Microsoft Access和IIf表达式

Ms access Microsoft Access和IIf表达式,ms-access,Ms Access,我试图找出如何在多个值中计算包含特定值的总条目数。因此,例如,该字段包含一个或多个代码(即i、A、B、P),我尝试查找包含代码i的所有条目,而不考虑其中的任何其他代码。我尝试的表达式是=Sum(IIf([Risk]类似于“I”,1,0)),,但它只会显示仅包含I的条目总数。它不会添加包含多个代码(如I/A/P)的字段。是否有方法修改此表达式以包含所有代码为I的条目,而不考虑任何其他代码的混合 我当前报告结果的一个例子是: 我 我 I/A I/A/B 我 I/B =Sum(IIf([Risk]如“

我试图找出如何在多个值中计算包含特定值的总条目数。因此,例如,该字段包含一个或多个代码(即i、A、B、P),我尝试查找包含代码i的所有条目,而不考虑其中的任何其他代码。我尝试的表达式是
=Sum(IIf([Risk]类似于“I”,1,0))
,,但它只会显示仅包含I的条目总数。它不会添加包含多个代码(如I/A/P)的字段。是否有方法修改此表达式以包含所有代码为I的条目,而不考虑任何其他代码的混合

我当前报告结果的一个例子是:

I/A

I/A/B

I/B


=Sum(IIf([Risk]如“I”,1,0))
将返回3个条目的总值,而不是正确的6个条目

这可能更易于阅读,请阅读格式帮助:没有通配符的Like也可能是=<代码>=总和(IIf([风险]如“I*”,1,0))