数据集如下: 名字 成绩 排名 张三 3. 2 李四 4. 1 ______以上都是内置数据库的数据______现在在填报预览中,输入 王五 5 -> 希望结果如下: 名字 成绩 排名 张三 3. 3 李四 4. 2 王五 5 1 现在的问题是: table.名字 table.成绩 =rank(B2,B2[!0],0) 其中,A2[!0] 不会获得填报时用户填写的数据。 所以排名只考虑前2个人。 尝试用了 A2[!0:B3] 来代替 A2[!0]. 其中A3 是王五成绩的成绩,似乎在finereport里不成立。 希望获得一些思路,谢谢。 更新1: 我用了这种办法,但是只能排张三和李四的成绩。 王五的信息并没有参与到排名里面,在填报预览内。 是我哪里理解错了吗? |