简单地说,我将以下数据集作为MSACCESS中行的一部分。我正在尝试创建一个计算字段,它将计算中位数为2的列,另一个计算字段的中位数为3等。有什么帮助吗?
No1.Median No2.Median No3.Median No4.Median No5.Median No6.Median
3 4 4 2 3 3
答案 0 :(得分:0)
我无法想到这很漂亮......您必须创建一个查询,将所有字段添加到其中,然后在最后添加:
Med2: IIF([No1.Median] = 2, 1, 0) + IIF([No2.Median] = 2, 1, 0) +
IIF([No3.Median] = 2, 1, 0) + IIF([No4.Median] = 2, 1, 0) +
IIF([No5.Median] = 2, 1, 0) + IIF([No6.Median] = 2, 1, 0)
然后添加另一个字段:
Med3: IIF([No1.Median] = 3, 1, 0) + IIF([No2.Median] = 3, 1, 0) +
IIF([No3.Median] = 3, 1, 0) + IIF([No4.Median] = 3, 1, 0) +
IIF([No5.Median] = 3, 1, 0) + IIF([No6.Median] = 3, 1, 0)
为所有其他人做同样的事情。这很难看,但是没有旋转,然后重新转动它是我能想到的唯一方法。
假设这些值是整数。如果它们是文本,你必须用引号括起来(比如,IIF([No1.Median] =“3”,1,0)等......)