HI 各位大大,小弟最近遇到PBI 计算时间的一些问题,请大佬们指点
问题:想计算完成时间与开始的区间,已经尝试过datediff 不过当遇到跨夜会计算错误变八千多秒
请问如何才能得到正确的秒数区间,由于直接读取SQL的数据库因此也不能用Excel计算,请大佬们指点迷津
HI 各位大大,小弟最近遇到PBI 计算时间的一些问题,请大佬们指点
问题:想计算完成时间与开始的区间,已经尝试过datediff 不过当遇到跨夜会计算错误变八千多秒
请问如何才能得到正确的秒数区间,由于直接读取SQL的数据库因此也不能用Excel计算,请大佬们指点迷津
请问直接连接 SQL 数据库的有办法进入PQ编辑吗?
谢谢大大这个问题已经解决了~ 是在PQ使用 Duration.TotalSeconds
你的数据类型的问题,要从根本上去解决。
sql写好就不用做这么多的清洗动作。
注意@st和@st1的数据类型
declare @st as datetime
declare @st1 as date
declare @et as datetime
set @st ='2018-09-23 23:59:08'
set @st1 ='2018-09-23 23:59:08'
set @et ='2018-09-24 00:00:08'
begin
select datediff(second,@st,@et) as t1
select datediff(second,@st1,@et) as t2
end
很可惜我的技术不配合~ 要我从power bi 下手还好还是解决了~
谢谢大大