我有priceColumns动态的列列表。我正在尝试聚合数据集中的这些列,
public Dataset getAgg(RelationalGroupedDataset rlDataset){
Dataset selectedDS=null;
for(String priceCol :priceColumns){
selectedDS=rlDataset.agg(expr("sum(cast("+priceCol+" as BIGINT))"));
}
return selectedDS;
}
上面的代码是一个不正确的代码,我在这里尝试做的是,基于每个列存在,聚合应该为该数据集发生,我如何编写通用代码?我完全被困在这里。
炎炎设计
SMILET
随时随地看视频慕课网APP
相关分类