You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用CONCATENATEX聚合文本时如何同步拼接对应数值字段的分组求和结果

透视表自定义文本+数值聚合实现方案

需求背景

现有原始数据如下:

SiteNameAgencyStaff Numbers
Site1A110
Site1A112
Site1A111
Site1A25

需要按SiteName分组聚合得到如下结果:

SiteName聚合后Agency聚合后Staff Numbers
Site1A1/A233/5

实现方法

你已经通过CONCATENATEX实现了Agency字段的去重拼接,仅需要调整Staff Numbers字段的聚合度量值即可,适配Power Pivot/Power BI透视表场景的DAX代码如下:

1. 可保留现有Agency聚合度量值(供参考)

聚合_Agency = 
CONCATENATEX(
    VALUES('你的数据表名称'[Agency]),
    '你的数据表名称'[Agency],
    "/"
)

2. 新增Staff Numbers聚合度量值

聚合_Staff Numbers = 
CONCATENATEX(
    VALUES('你的数据表名称'[Agency]),
    CALCULATE(SUM('你的数据表名称'[Staff Numbers])),
    "/"
)

逻辑说明

  • VALUES('你的数据表名称'[Agency]) 会提取当前透视表行上下文(即对应SiteName分组)下所有不重复的Agency值,作为遍历的基础列表
  • 每一轮遍历对应一个Agency,CALCULATE会将当前Agency作为筛选条件,先对该Agency下的所有Staff Numbers求和
  • 最后用/作为分隔符,把所有Agency对应的求和结果拼接,即可得到33/5的预期效果

内容的提问来源于stack exchange,提问作者DullesTower

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 15:24:02