PB获得某一列的最大值,合计等计算结果,可以有多种方法,这里介绍的是两种比较简便的方法
1. 增加计算列,分别用sum( column_name/column_id for all)和max( column_name/column_id for all)
在外面获得这个计算列的值可以直接地dw_control.object.column_name[1]
2. 利用evaluate函数
dw_control.describe("evaluate('sum(column_name for all)', 1)")
dw_control.describe("evaluate('max(column_name for group_1)', 1)")
如果只是用来取得统计值用于外部计算,第2种方法更为方便
注意类型转换