遍历各种论坛和其他类似问题,但没有一个对我有用!
我以以下格式获得了“时间戳记”列:DD:MM:YYY HH:MM:SS PM/AM
因此,我该如何创建一个计算列,以动态评估从每天早上8:00 AM的刷新时间起的最近24小时(即,它应考虑从前一天8:00 AM到刷新时间8的过去24小时)今天:00 AM。
同样,最近7天也是吗?
我已尝试(过去24小时)从https://community.powerbi.com/t5/Desktop/Only-show-last-24-hours-from-6am/td-p/109226获得的结果
Power bi论坛问题。
测量:
minTime =
var temp= NOW()
return
if(HOUR(temp)>=8,temp,DATE(YEAR(temp),MONTH(temp),DAY(temp)-1)+TIME(8,MINUTE(temp),SECOND(temp)))
表格列:
New Table= FILTER(ALL(TABLE),[Date]>=[minTime]&&[Date]<=Now())
但这给我一个错误
该表达式引用多个列。多个列不能为 转换为标量值。
非常感谢您的帮助。
答案 0 :(得分:0)
尝试一下-就我而言,我在将IIS日志转换为CSV文件后导入了它们。
对于我来说,我认为服务器场中1/2 dz服务器中大约有100个日志文件
我的时间值看起来像这样:hh:mm:ss-但我想每小时获取多少
添加新列“ PerHour = Hour(Teams [time])”-Teams是表名,time是列名,PerHour是NEW列名 参考:https://msdn.microsoft.com/en-us/query-bi/dax/hour-function-dax
现在我有一个专栏,我可以计算一次发生在该小时中发生的时间