本帖最后由 观小凡 于 2024-10-15 10:14 编辑
现在观远提供的最新定制开发Spark组件版本已经支持count(distinct ) 的开窗,标准写法参考:
- count(distinct [字段A]) over(partition by [字段B])
复制代码
如果使用上述函数出现“Distinct window functions are not supported”类似报错,请联系观远服务人员升级BI版本或者Spark组件版本;如果使用的非观远提供的Spark组件,不支持该开窗用法,建议在ETL里通过「分组聚合+自关联方式」进行去重计数。
如果使用BI旧版本,近期无升级计划,建议在ETL里通过「分组聚合+自关联方式」进行去重计数。
|