访问查询中的 COUNTIF
COUNTIF in access Query
我有一个访问查询,它计算列为 Rank1、Rank2、Rank3,它们可以是 A、B 或 C 作为值。
Rank1 Rank2 Rank3 Final_Rank
A B C
B A A
C B C
我想添加另一个使用 COUNTIF excel 公式的列 Final_Rank。例如,IIF(COUNTIF(Rank1:Rank3,"A")<3,"B",IIF(...))
Access 中可以吗?
Ms Access SQL 中没有可以跨列计算某些值的函数,例如 EXCEL 的 COUNTIF 可以。您可以将其模拟为:
IIF(
IIF(Rank1='A',1,0)+IIF(Rank2='A',1,0)+IIF(Rank3='A',1,0) < 3 , 'B', ...
我有一个访问查询,它计算列为 Rank1、Rank2、Rank3,它们可以是 A、B 或 C 作为值。
Rank1 Rank2 Rank3 Final_Rank
A B C
B A A
C B C
我想添加另一个使用 COUNTIF excel 公式的列 Final_Rank。例如,IIF(COUNTIF(Rank1:Rank3,"A")<3,"B",IIF(...))
Access 中可以吗?
Ms Access SQL 中没有可以跨列计算某些值的函数,例如 EXCEL 的 COUNTIF 可以。您可以将其模拟为:
IIF(
IIF(Rank1='A',1,0)+IIF(Rank2='A',1,0)+IIF(Rank3='A',1,0) < 3 , 'B', ...