首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure流分析作业-固定1小时窗口内的累计和

Azure流分析作业-固定1小时窗口内的累计和
EN

Stack Overflow用户
提问于 2019-08-20 09:05:36
回答 1查看 335关注 0票数 0

我目前正在研究一个实时仪表盘的需求,该仪表盘使用带有power bi输出的steam分析。用户希望看到当前小时的累积总和。这将在下一小时开始时恢复为0。

据我所知,翻滚窗口应该可以做到这一点,但是在Power BI仪表板中这个值不会改变。

任何帮助都将不胜感激!

示例:

代码语言:javascript
复制
SELECT System.Timestamp AS Timestamp,
   SUM(Revenue) AS Revenue
INTO [TotalRevenuePerHour]
FROM [Input]
GROUP BY TUMBLINGWINDOW(hour,1)
EN

回答 1

Stack Overflow用户

发布于 2019-08-20 16:39:06

根据我对您的要求的理解,您希望对每个值求和,该值需要在这一小时内实时刷新hour.And。如果我的话是对的,我认为你的方向是正确的。然而,你可以了解Hopping Windows,而不是翻滚窗口。

你可以通过下面两张图片来了解它们之间的区别:

跳跃Windows

翻滚Windows

实际上,翻滚窗口只是一个跳跃窗口,它的“跳”等于它的“大小”。

请从上面的链接查看跳转Windows的示例:

代码语言:javascript
复制
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)) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57565515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档