我目前正在研究使用带有电源双向输出的蒸汽分析的实时仪表板的要求。用户希望查看当前小时的累计金额。在下一个小时开始时,它将恢复为0。
根据我的理解,“滚动”窗口应该执行此操作,但是Power BI仪表板中的值不会更改。
任何帮助将不胜感激!
示例:
SELECT System.Timestamp AS Timestamp,
SUM(Revenue) AS Revenue
INTO [TotalRevenuePerHour]
FROM [Input]
GROUP BY TUMBLINGWINDOW(hour,1)
答案 0 :(得分:0)
根据我对您的要求的理解,您希望每隔一小时求和一些值。在此一小时内需要实时刷新该值。如果我的话是对的,我认为你的方向是对的。但是,您可能知道Hopping Windows,而不是Tumbling Windows。
您可以通过下面的两张图片了解它们之间的区别:
弹出窗口
滚动Windows
实际上,滚动窗口只是一个跳变窗口,其“跳变”等于其“大小”。
请从上面的链接中查看跳窗示例:
SELECT System.Timestamp() AS WindowEnd, TollId, COUNT(*)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, HoppingWindow(Duration(hour, 1), Hop(minute, 5), Offset(millisecond, -1))