1

我正在处理一个数据,我必须计算一周或一个月中几天的平均出勤率

我们的数据源是 Cognos 11

如何获得 Cognos 11 的平均时间?

4

1 回答 1

0
  • 创建一个包含星期几等的列表以及您的指标 - 计算时间
  • 按星期几分组
  • 从swing out菜单中选择(我认为是第三个选项)总结,然后选择平均

根据数据源/数据库,您可能希望将开始时间转换为最低级别(可能是分钟) 使用 timediff 函数,或者如果必须,自己构建它(有关如何执行此操作的建议,请参见下文)

要自己构建分钟数,看看是否有像 Hour() 和 Minute() 这样的函数来解构它。

Hours from time = hour([Start Time])

用小时除以 60

将此添加到会议记录中。现在你有总分钟数

Total Minutes = ([Hours from time] * 60) + [Minute]

取用户(或您想要的任何分组)的平均值以获得每周的平均时间

Average Minutes = average([Total Minutes] for [Work Date])

然后取平均分钟并将其转换回时间

于 2019-12-26T14:45:32.130 回答