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

SAP Webi 4报表如何实现行维度分组的字符串聚合拼接?

SAP Webi 4 报表合并字段解决方案

变量类型明确

  • CONCAT_exam session:需创建为维度(属于分组后的文本描述内容,非数值聚合)
  • NBR_exam session:需创建为度量(属于数值计数聚合)

具体变量创建步骤

1. 创建CONCAT_exam session维度

在Webi中新建变量,选择维度类型,输入公式:

Concatenation([exam session]; "; ") ForEach ([exam session]) In ([student]; [discipline])

该公式会将同一student和discipline下的所有exam session用分号加空格拼接起来。如果需要避免同一会话重复显示,可改用去重版本:

Concatenation(Distinct [exam session]; "; ") ForEach ([exam session]) In ([student]; [discipline])

2. 创建NBR_exam session度量

新建变量,选择度量类型,输入公式:

Count([exam session]; Distinct) In ([student]; [discipline])

该公式会统计同一student和discipline下的独立考试会话数量。

报表配置

将student、discipline、新建的CONCAT_exam session和NBR_exam session拖入报表表格中,Webi会自动按student和discipline分组,生成你需要的目标表格效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 05:54:17