我目前正在研究一个实时仪表盘的需求,该仪表盘使用带有power bi输出的steam分析。用户希望看到当前小时的累积总和。这将在下一小时开始时恢复为0。
据我所知,翻滚窗口应该可以做到这一点,但是在Power BI仪表板中这个值不会改变。
任何帮助都将不胜感激!
示例:
SELECT System.Timestamp AS Timestamp,
SUM(Revenue) AS Revenue
INTO [TotalRevenuePerHour]
FROM [Input]
GROUP BY TUMBLINGWINDOW(hour,1)发布于 2019-08-20 16:39:06
根据我对您的要求的理解,您希望对每个值求和,该值需要在这一小时内实时刷新hour.And。如果我的话是对的,我认为你的方向是正确的。然而,你可以了解Hopping Windows,而不是翻滚窗口。
你可以通过下面两张图片来了解它们之间的区别:
跳跃Windows

翻滚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)) https://stackoverflow.com/questions/57565515
复制相似问题