【问题标题】:Creating a formula which references a Variable in WEBI Business Objects创建引用 WEBI 业务对象中的变量的公式
【发布时间】:2013-06-13 16:24:42
【问题描述】:

我正在使用公式成功将分钟数转换为“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。

有人知道我该怎么做吗?

【问题讨论】:

    标签: business-intelligence business-objects


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 2016-11-19
      • 1970-01-01
      • 2019-08-11
      相关资源
      最近更新 更多