Spark--Spark多维分析cube/rollup/grouping sets/group by
概念简述groupby:主要用来对查询的结果进行分组,相同组合的分组条件在结果集中只显示一行记录。可以添加聚合函数。groupingsets:对分组集中指定的组表达式的每个子集执行groupby;Eg:groupbyA,Bgroupingsets(A,B)就等价于groupbyAuniongroupbyB,其中A和B也可以是一个集合,比如groupbyA,B,Cgroupingsets((A,B)