问题描述
我试图找到相对于总销售额的百分比。以下查询适用于整个数据集,但是,如果我应用过滤器,则相对于总数的百分比将不能构成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 (将#修改为@)