作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用Tableau计算或sql返回每个客户在一个月内的帐户的最后一次销售的购买总和。
我有从8月到1月的数据,每个月有10万多个帐户,每个帐户中有多个用户。数据集如下所示
Account User Item Plan Status date Sale
1 a toy unlimited open 1/1/2019 10
1 a book unlimited closed 1/5/2019 10
1 a toy unlimited open 1/10/2019 10
1 b toy unlimited open 1/1/2019 10
1 c book unlimited open 1/1/2019 10
1 d toy unlimited open 1/1/2019 10
1 d toy unlimited open 1/2/2019 10
1 f toy unlimited open 1/1/2019 10
1 a toy unlimited open 2/1/2019 10
1 a book unlimited closed 2/5/2019 10
1 a toy unlimited open 2/10/2019 10
1 b toy unlimited open 2/1/2019 10
1 c book unlimited open 2/1/2019 10
1 d toy unlimited open 2/1/2019 10
1 d toy unlimited open 2/2/2019 10
1 f toy unlimited open 2/1/2019 10
1 a toy unlimited open 1/10/2019 30
1 b toy unlimited open 1/1/2019 10
1 c book unlimited open 1/1/2019 10
1 d toy unlimited open 1/2/2019 20
1 f toy unlimited open 1/1/2019 10
1 a toy unlimited open 2/10/2019 30
1 b toy unlimited open 2/1/2019 10
1 c book unlimited open 2/1/2019 10
1 d toy unlimited open 2/2/2019 20
1 f toy unlimited open 2/1/2019 10
IF [PlanCount] > 1 and [T|F MaxDate] = True then [Plan] else [Plan] END
最佳答案
在大多数数据库中,您可以使用如下窗口函数:
select t.*
from (select t.*,
sum(sale) over (partition by account, user, year(date), month(date)) as month_sales,
row_number() over (partition by account, user, year(date), month(date) order by date desc) as seqnum
from t
) t
where seqnum = 1;
关于sql - 带有Las帐户的Tableau月销售总额客户项目本月销售,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54957364/
我正在尝试显示数据库中每个用户名的 amount_won 总和。我的数据库是: 赌注表 id player_id stakes amount_won last_play_date 玩家表 id use
我是一名优秀的程序员,十分优秀!