创建一个引用WEBI Business Objects中的变量的公式

时间:2013-06-13 16:24:43

标签: business-intelligence business-objects

我正在使用公式将成功转换为“HH:mm”格式 -

=ToDate(If((IsNull([Totalmins])) Or([Totalmins] = 0 )) Then ("00:00") Else FormatNumber(Floor([Totalmins] /60) ;"00") + ":" + FormatNumber(Floor(Mod([Totalmins] ;60)/1) ;"00");"HH:mm")

这在Totalmins是绝对数字的情况下工作正常。但是,我还想将Totalmins列的SUM转换为HH:mm格式,但我无法使其工作。 我试过创建一个名为TotalMinSum的变量,它是“= Sum([Totalmins])”,并从同一公式引用它 -

=ToDate(If((IsNull([TotalMinSum])) Or([TotalMinSum] = 0 )) Then ("00:00") Else FormatNumber(Floor([TotalMinSum] /60) ;"00") + ":" + FormatNumber(Floor(Mod([TotalMinSum] ;60)/1) ;"00");"HH:mm")

......但这不起作用。它只给了我一个#ERROR。

有人知道我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

自己想出来。进入Designer并将一个变量添加到Universe中,其值为sum(@Select(ProjectTotals \ Totalmins))。我现在能够在报告中使用它,就好像它是一个绝对值。