求助:将Excel聚合公式转换为Tableau可用公式
Excel聚合公式转Tableau公式解决方案
原Excel公式 =sum(aggr(SUM(distinct SALES_TEAM_SIZE),[SALES TEAM])) 的逻辑是:
- 按
[SALES TEAM]分组,对每组内的SALES_TEAM_SIZE去重后求和 - 再将所有分组的求和结果进行汇总
在Tableau中,可通过**LOD表达式(详细级别表达式)**实现相同逻辑,具体公式如下:
SUM({FIXED [SALES TEAM]: SUM(DISTINCT [SALES_TEAM_SIZE])})
公式说明:
{FIXED [SALES TEAM]: SUM(DISTINCT [SALES_TEAM_SIZE])}:固定以[SALES TEAM]为维度分组,计算每组内去重后的SALES_TEAM_SIZE总和- 外层的
SUM():将所有分组的计算结果再次求和,与原Excel公式的最终聚合逻辑完全匹配
内容的提问来源于stack exchange,提问作者Deepak L
相关产品推荐
相关产品推荐

