【发布时间】:2020-03-04 14:20:31
【问题描述】:
我在 Power Bi 中有一个包含许多列的数据集,其中包含有关事故单的信息(例如,解决问题需要多长时间等)
不幸的是,我得到的数据不是正确的时间格式。我写了一个简单的 R 函数,它会重新计算时间并返回正确的值:
calculateHours <- function(hours) {
x <- trunc(hours/24)
rest <- mod(hours,24)
y <- trunc(rest/10)
z <- mod(rest,10)
result <- (((x+y)*10)+z)
return(result)
}
示例:如果通过函数运行,204 小时将变成 92 小时。
现在我需要一个新列,其中包含计算值。 例如。 '业务经过时间 = 204' -> '业务经过时间计算(新列)= 92'
如何在 Power BI 中使用此函数添加一个新列,该列使用该表另一列的值,然后计算正确的时间值?
我还是 Power Bi 和 R 的新手,因此我们将不胜感激!提前致谢!
【问题讨论】: