首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >报表中按公式字段分组

报表中按公式字段分组
EN

Stack Overflow用户
提问于 2018-01-09 20:38:58
回答 1查看 695关注 0票数 0

从一开始,我有一个很长的备注行,我需要去掉它,只在字符串中显示一个特定的名称。下面是我的报告给我的原始备忘录行的一个例子:

例如。水管工-共享后缀9 2 19.00 01DEC2017的ACH分布

我创建了三个不同的公式来删除备注行,以便只在"-“之前显示文本。以下是这些公式:

公式1:

代码语言:javascript
复制
Left({SH_HIST.trn_memo}, instr(1,{SH_HIST.trn_memo},"-")-1)

公式2:

代码语言:javascript
复制
replace({Formula 1}, "-", " ")

公式3:

代码语言:javascript
复制
If instr({SH_HIST.trn_memo}, "-")>0 then {@Formula 2} else {SH_HIST.trn_memo}

然后,我将公式3放入报告中,以便从备注行中给出所需的输出(这成功地返回了输出)。现在我需要根据这个字段进行排序,因为我需要能够对所有类似的项目进行分组并对它们进行汇总。当我点击"Insert Group“并选择F1 3,然后尝试预览报告时,我会得到以下消息:

字符串长度小于或不小于整数。

有人能把我引向正确的方向吗?我已经搜索了我的心脏。

EN

Stack Overflow用户

发布于 2018-01-11 10:04:16

而不是三个公式,你为什么不试试这个:

代码语言:javascript
复制
Split(Column,"-")[1] //Provided the format you gave applies for all records

现在按这个公式分组

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48176314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档