View XPages视图中两列总计之间的比率

View XPages视图中两列总计之间的比率,view,xpages,View,Xpages,我有一个包含两列的视图。两种数字类型。我想在页面上添加一个按钮,它将计算第1列的总数和第2列的总数之间的比率。 For example: Column 1 | Column 2 5 | 5 10 | 10 4 | 3 3 | 4 It should be (5+10+4+3)/(5+10+3+4) = 1.. 谢谢, Florin我可能会进入视图属性并打开这两列的总计。然后在SSJS中,我将为该视图获取一个NotesVigator,然后创建

我有一个包含两列的视图。两种数字类型。我想在页面上添加一个按钮,它将计算第1列的总数和第2列的总数之间的比率。

For example:
Column 1 | Column 2
5        | 5
10       | 10
4        | 3
3        | 4
It should be (5+10+4+3)/(5+10+3+4) = 1..
谢谢,


Florin

我可能会进入视图属性并打开这两列的总计。然后在SSJS中,我将为该视图获取一个NotesVigator,然后创建一个NotesViewEntry对象。然后我将ViewEntry设置为NotesNavigator.getLastEntry()。。。差不多吧。然后,该条目应具有columnValues()属性。我想应该是这样的:

var column1 = entry.getColumnValues()[1];
var column2 = entry.getColumnValues()[2];
注意:getColumnValues()是基于零的,根据视图设计,某些列可能无法从getColumnValues()检索

一旦你有了2个变量,你就可以做数学运算,对结果做任何事情

至少我会这么做


(我手边没有编辑器,很抱歉,如果某些语法已关闭)

感谢您对Krupa问题的编辑。干得好!因为当你打开totals时,你会对你的视图进行分类,所以我知道有一个类似isCategory()的视图条目选项,几乎是肯定的,有一个isTotal()选项可以使用。这只是大卫建议的另一种选择