根据其他重复单元格在单元格中设置值

2020-08-30 01:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是SAP BOE的新朋友。 非常感谢您的帮助。 我遇到了以下问题。 我的表包含以下列(附有屏幕截图):

-请求ID([ReqID])

-通知类型([NotificationValue])

我需要检查每个唯一ReqID的每个NotificationValue。 如果唯一请求中所有通知之间都存在"邀请",则结果应为" true"。 请参阅屏幕截图(待定)。 换句话说,我想知道所有邀请发送到哪里和没有发送到哪里的所有请求。 我已经通过VBA中的宏实现了该功能,但是我认为SAP BOE中有解决方案。 预先谢谢

(9.3 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是SAP BOE的新朋友。 非常感谢您的帮助。 我遇到了以下问题。 我的表包含以下列(附有屏幕截图):

-请求ID([ReqID])

-通知类型([NotificationValue])

我需要检查每个唯一ReqID的每个NotificationValue。 如果唯一请求中所有通知之间都存在"邀请",则结果应为" true"。 请参阅屏幕截图(待定)。 换句话说,我想知道所有邀请发送到哪里和没有发送到哪里的所有请求。 我已经通过VBA中的宏实现了该功能,但是我认为SAP BOE中有解决方案。 预先谢谢

(9.3 kB)
付费偷看设置
发送
6条回答
粗暴的香蕉
1楼 · 2020-08-30 02:02.采纳回答

使用以下公式。

= if([[ReqID])中的[[NotificationValue] =" Invitation")然后是" TRUE",否则是" FALSE"

梦想连接
2楼-- · 2020-08-30 01:49

它 仅适用于偏移像元。 具有唯一ReqID的其余行将返回" false"。 无论如何,谢谢您的宝贵时间,非常感谢您为使用以下公式提供帮助

梦想连接
3楼-- · 2020-08-30 01:51

= If(IsNull(Max([Notification value] Where([ 通知值] =" Invitation")));" False";" True")

天桥码农
4楼-- · 2020-08-30 02:10
绿领巾童鞋
5楼-- · 2020-08-30 02:10

或公式:(根据度量变量 )

= Max(If([[NotificationValue] =" Invitation")然后是" TRUE",否则为" FALSE" ForEach([ReqID]))

Violet凡
6楼-- · 2020-08-30 02:00

亲爱的阿米特,

感谢您的帮助。 差不多成功了。 事实是,它向ReqID返回了#MULTIVALUE错误,发送了邀请。 但是我可以使用它。

乍一看,我认为您的公式无法达到我的预期。 我假设它只会为偏移量单元格返回" true"(而不是整个唯一的ReqID列表)。 但是我错了。 如果您可以解释(或提供指南链接)以了解"在([ReqID])"中到底发生了什么,我将不胜感激。 为什么它扩展到整个唯一的ReqID,而不是扩展到每个单独的行? 谢谢您的帮助。

一周热门 更多>