开始使用免费开始使用

各国 gdp 占比

总占比(percent of total)计算有助于在不同分组间比较规模类指标。直接在报告中展示规模指标能提供一些洞察,但加上比例后,比较会更直观、更快速。

要进行总占比计算,请按以下步骤操作:

  1. 创建一个窗口函数,按被视为"总计"的范围来计算总规模。如果整张表就是"总计",则不需要写分区子句(PARTITION)。
  2. 计算比例:用每一行的规模指标除以所在分区的总规模。

在本练习中,您将分别计算每个国家的 gdp 相对于全世界以及相对于其所属地区的占比。

本练习是课程的一部分

SQL 报表制作

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Pull country_gdp by region and country
SELECT 
	____,
    ____,
	____ AS country_gdp
FROM ____ AS cs
JOIN ____ AS c
ON ____
-- Filter out null gdp values
WHERE ____
GROUP BY ____
-- Show the highest country_gdp at the top
ORDER BY ____;
编辑并运行代码