赞
踩
数据源信息样例:
GCSL00000673,0,JL225390810101,1,286.5,286.5
GCSL00000673,1,84126312010104,1,329.7,329.7
GCSL00000673,2,24126312011502,1,412.2,412.2
GCSL00000673,3,84126388563204,1,372.9,372.9
GCSL00000673,4,24126309030102,1,412.2,412.2
GCSL00000673,5,YA214352320101,1,286.5,286.5
GCSL00000673,6,G6126197970502,1,298.8,298.8
GCSL00000673,7,04126140023002,1,269,269
GCSL00000673,8,YC126108490201,1,228.9,228.9
GCSL00000673,9,QY126309810201,1,372.9,372.9
GCSL00000673,10,JL225390810701,1,286.5,286.5
利用scala中的Decimal处理数据,建表的代码如下:
import org.apache.spark.rdd.RDD
import org.apache.spark.sql._
import org.apache.spark.sql.types._
/**
* 统计计算每个订单的总金额
* @Author xiaohuli
* @CreateDate 2019/2/17
*/
object DecimalTest {
def main(args: Array[String]): Unit = {
//创建SparkSession
val spark: SparkSession = SparkSession.builder
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。