1. 创建计算各商品销售金额转换工程。使用Ctrl+N快捷键,创建【计算各商品销售金额】转换工程

计算各区域热门商品Top3 mysql 计算所有商品的销售额_计算各区域热门商品Top3 mysql

2. 创建CSV文件输入组件和获取数据。

创建CSV文件输入组件,并命名为“CSV文件输入(订单)”,如图所示。设置组件参数,导入“order_details.csv”文件,并设置好字段参数。

预览获取的数据。在【计算各商品销售金额】转换工程中,选择【CSV文件输入(订单)】组件,单击工作区上方的预览图标,预览数据,如图所示。

计算各区域热门商品Top3 mysql 计算所有商品的销售额_数据_02

3. 过滤和抽取订单详情数据

进行字段选择,保留需要的字段,去除多余的字段。在【字段选择】组件中,设置参数,仅保留productname、amount、productpaytotalprice等字段,并分别改名为“商品名称”“product_number”“product_paytotalprice”,如图所示,丢弃其他与计算各商品销售金额无关的字段。

计算各区域热门商品Top3 mysql 计算所有商品的销售额_字段_03

4. 聚合统计

建立聚合计算商品销售金额的组件和连接。创建排序记录组件、分组(命名为“分组(按商品名称统计)”)组件,并建立组件之间的连接。

对商品名称进行排序。因为需要计算各商品的销售金额,所以必须对商品名称进行排序,在【排序记录】组件中,对商品名称字段按照升序进行排序。

计算各区域热门商品Top3 mysql 计算所有商品的销售额_数据库_04


对购买商品数量和商品实际支付总金额等字段进行聚合计算,统计各个商品的销售金额。在【分组(按商品名称统计)】组件中,有关参数设置如图所示。

计算各区域热门商品Top3 mysql 计算所有商品的销售额_数据_05

5. 装载和解读计算各商品销售金额数据

建立数据装载组件和连接。创建排序记录组件(组件命名为“排序记录(按销售金额排序)”)、Excel输出(组件命名为“Excel输出(各商品销售金额)”)组件,将已进行聚合统计的各商品销售金额数据输出至Excel文件中,并建立组件之间的连接,如图所示。

计算各区域热门商品Top3 mysql 计算所有商品的销售额_数据库_06


根据商品销售金额进行排序。在【排序记录(按销售金额排序)】组件中,设置商品销售金额字段按照降序排序。

计算各区域热门商品Top3 mysql 计算所有商品的销售额_etl_07

6.运行当前转换

预览各商品销售金额结果数据。在【计算各商品销售金额】转换工程中,选择【Excel输出(各商品销售额)】组件,单击工作区上方的预览图标,预览各商品销售金额数据,如图所示。

计算各区域热门商品Top3 mysql 计算所有商品的销售额_数据_08