如何在 power bi 中找到每个作业 ID 的平均时间?
How to find the average time per job id in power bi?
我需要找到每个作业 ID 的平均时间。
下面是数据
我试过这个 dax 查询
AverageTime =
AVERAGEX (
VALUES ( Ratings[Date] ),
CALCULATE ( AVERAGE ( Ratings[job_id] ) )
)
日期的数据类型是时间
我用下面的公式得到了结果,应该和你预期的一样正确。计算方法不是必需的,因为 table 将根据 id 过滤值,:
= FORMAT(AVERAGE(Sheet2[date]),"HH:MM:SS")
要计算每个 job_id 的平均时间,请使用以下 DAX 公式创建一个计算列:
Average Date =
var jo_id = 'Table'[job_ID]
Return
AVERAGEX(
FILTER(ALL('Table'), 'Table'[job_ID] = jo_id),
'Table'[Date])
创建平均日期列后,在列工具中将数据类型设置为时间,并设置根据需要格式化。
您应该会得到想要的结果。
我需要找到每个作业 ID 的平均时间。
下面是数据
我试过这个 dax 查询
AverageTime =
AVERAGEX (
VALUES ( Ratings[Date] ),
CALCULATE ( AVERAGE ( Ratings[job_id] ) )
)
日期的数据类型是时间
我用下面的公式得到了结果,应该和你预期的一样正确。计算方法不是必需的,因为 table 将根据 id 过滤值,:
= FORMAT(AVERAGE(Sheet2[date]),"HH:MM:SS")
要计算每个 job_id 的平均时间,请使用以下 DAX 公式创建一个计算列:
Average Date = var jo_id = 'Table'[job_ID] Return AVERAGEX( FILTER(ALL('Table'), 'Table'[job_ID] = jo_id), 'Table'[Date])
创建平均日期列后,在列工具中将数据类型设置为时间,并设置根据需要格式化。
您应该会得到想要的结果。