在FineBI中,自助数据集的新增公式列不支持直接输出聚合函数,但可以通过以下两种方式解决:

组件阶段使用
在制作可视化组件时,通过「添加计算字段」功能直接使用聚合函数(如、等)。此时聚合函数会根据分析维度动态计算汇总值。SUM_AGGAVG_AGG
组件中添加聚合函数示例
在这里插入图片描述

嵌套DEF函数使用
在自助数据集中,若需要保留明细数据,可将聚合函数嵌套在函数内。例如:,这样会输出明细级别的聚合结果。DEFDEF(SUM_AGG(销售额), [维度])
DEF函数嵌套示例 7
在这里插入图片描述

原因说明:
聚合函数(如)生成的是汇总值,而自助数据集的新增列要求输出明细级别的数据。直接使用会触发报错「不支持直接输出聚合函数」SUM_AGG。

如果想要在自主数据集中使用聚合函数的话,需要外层嵌套DEF()函数,输出明细级别的聚合函数。

例如在新增公式列中输入: DEF(SUM_AGG(新增用户数),[{新增用户数}), [新增用户数),[{四级部门}])
其中"新增用户数"是指标。
"四级部门"是维度
这个在自助数据集数据处理新增公式列中就不会出错了。

DEF嵌套聚合函数sum_agg也支持多维度分组统计:
DEF(SUM_AGG(新增用户数),[{新增用户数}), [新增用户数),[{四级部门},${五级部门}])
或者:
DEF(SUM_AGG(新增用户数), [四级部门,五级部门])

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐