我有一个包含每月数据快照的表。因此,国内大数据公司排名,一个ID(例如产品)每个月正好有一个实例,由ProcessDate标记,企业大数据,ProcessDate是该月的最后一个工作日。
我如何根据ProcessDate获取每个ID的第一个或最后一个记录及其相应的数据(数量),并了解最近的ProcessDate可能会因ID而异。因此,总的来说,我不能使用最大ProcessDate。
首先,我将解释SQL Server中的两种可能的方法,这两种方法使我了解如何使用universe在Web智能中实现这一点。
在SQL中,我可以通过使用子查询找到每个ID的最大ProcessDate,然后连接回我的表。另一种方法是将OVER子句与ROW\u NUMBER函数一起使用。
这个db fiddle显示了这些函数中的每一个。注意,我使用的是欧洲日期格式,因为这是db fiddle使用的格式。这里是一个屏幕截图,如果你无法访问该链接…
在Web Intelligence中,淘客返利系统,我尝试过各种方法,如排名,但据我所知,大数据解决,你需要根据一个衡量标准。我想根据给定ID的最大处理日期(不是度量值)来排名。我终于想出了一个可行的解决方案,类似于上面的第二个SQL概念。
完成!
这样做的一个缺点是,由于ID行号是一个衡量标准,我无法隐藏它,但我可以接受它。我很高兴听到你关于如何改进这类事情的建议!
,大数据营销本文地址: /zhuji/71876.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除