如何解决Redshift-查找每个项目占总数的百分比
我试图找到相对于总销售额的百分比。以下查询适用于整个数据集,但是,如果我应用过滤器,则相对于总数的百分比将不能构成100%
product,year,sales
prod_a,2019,100
prod_b,50
prod_a,2020,10
prod_b,20
我有以下查询,按年份给出每种产品的百分比
select product,round(100.0*sum(sales)/sum(sum(sales)) over(),2)
from table
上面的查询给出了整个数据集的100%分割,但是,如果应用了年份过滤器,则所获得的输出不会为过滤后的数据返回100%。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。