我已经看遍了各处,如果可能的话,似乎找不到任何东西,所以我就到了这里。无论如何,这是我的问题。根据BIRT中的另一个表更改表值
我有一个计算,每月特殊群体的平均调查分数查询,输出是这样的:
GRP1 71.2
GRP2 77.2
GRP3 81.6
现在我不得不与越来越像基于这些点值,一些标准的另一个表:
min_value max_value point
95 100 80
85 94 60
75 84 40
65 74 20
基本上意味着95-100应该得到80分,等等,这是动态的(在我的应用程序可以更改这些值或添加/删除行用户),所以我想了标签上编写脚本第一张桌子,查找第二张桌子,比较它的最小值和最大值。不过,我环顾四周,没有看到如何做到这一点。我想以某种方式将数据集转换为可以循环遍历的对象列表,以便我可以比较每行的值,但我不知道如何执行此操作。
编辑:我发现了一种方法,但它涉及我加入第二个表格的第一,然后设置,以便在成绩不是最小值和最大值之间的行不显示的可见性属性。不过,我对这种效率感到怀疑,所以我想知道是否有更好的方法。