按照count的逻辑不是应该返回5嘛 怎么是返回的5个1呢,怎么写才能返回统计的5
把count放到外层
count(ds1.select ....)
把count()改到最外面
-------
或者改成
len(xxx.select(ywbzh,..............))