我已經看遍了各處,如果可能的話,似乎找不到任何東西,所以我就到了這裏。無論如何,這是我的問題。根據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分,等等,這是動態的(在我的應用程序可以更改這些值或添加/刪除行用戶),所以我想了標籤上編寫腳本第一張桌子,查找第二張桌子,比較它的最小值和最大值。不過,我環顧四周,沒有看到如何做到這一點。我想以某種方式將數據集轉換爲可以循環遍歷的對象列表,以便我可以比較每行的值,但我不知道如何執行此操作。
編輯:我發現了一種方法,但它涉及我加入第二個表格的第一,然後設置,以便在成績不是最小值和最大值之間的行不顯示的可見性屬性。不過,我對這種效率感到懷疑,所以我想知道是否有更好的方法。