【发布时间】:2021-07-08 07:51:56
【问题描述】:
我的本地主机上有一个 SQL 数据仓库。数据通过 SSIS 中的 ETL 项目加载。 在 DWH 中,我有一个记录表,每次运行 etl 进程时都会归档该表。然后在 power bi 的仪表板中报告日志记录表。 在日志记录中,我有每个运行的 etl 进程的 StartTime 和 EndTime(在日期时间中)。有些行没有 EndTime,因为 ETL 在那里失败。
现在我正在尝试在 power bi 中进行测量,以显示每个进程的运行时间(以秒为单位)。 我尝试了以下方法,但它不起作用:
TimeDiff = DATEDIFF(('Logging view'[StartTime]),('Logging view'[EndTime]), SECOND)
TimeDiff = Duration.TotalSeconds(('Logging view'[EndTime])-('Logging view'[StartTime]))
有人知道如何在这里测量运行时间吗?
【问题讨论】:
-
“不工作”:这是什么意思?
标签: sql powerbi etl data-analysis