【发布时间】:2016-06-14 14:40:16
【问题描述】:
如何将变量参数传递给spark sql中的Cube函数以及Cube的agg函数?
我有一个列列表,我想在列上找到立方体函数以及 aggerations 函数。
例如:
val columnsInsideCube = List("data", "product","country")
val aggColumns = List("revenue")
我想要这样的东西:
dataFrame.cube(columns:String*).agg(aggcolumns:String*)
这不像将 scala 数组传递给 Cube。 Cube是dataframe中预定义的类。我们必须以适当的方式发送它。
【问题讨论】:
-
我格式化了你的文本并修正了你的语法,因为我爱你。下次自己做,谢谢。并且不要忘记:“I”在英语中总是大写!
标签: apache-spark-sql cube spark-dataframe