获取列中的下一个值

2020-08-24 06:04发布

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

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


大家好,

如何获取Webi报表列中的下一个值。

示例:

无需启动日期

11年1月1日

22 2/2/2010

33 3/3/2010

我应该再显示一列,如下所示。

无需StartDate EndDate

11年1月1日至2010年2月2日

22 2/2/2010 3/3/2010

33 3/3/2010

这里,基本上是在结束日期,我要显示开始日期的下一个值。

谢谢

Nithya

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

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


大家好,

如何获取Webi报表列中的下一个值。

示例:

无需启动日期

11年1月1日

22 2/2/2010

33 3/3/2010

我应该再显示一列,如下所示。

无需StartDate EndDate

11年1月1日至2010年2月2日

22 2/2/2010 3/3/2010

33 3/3/2010

这里,基本上是在结束日期,我要显示开始日期的下一个值。

谢谢

Nithya

付费偷看设置
发送
3条回答
葫芦娃快救爷爷
1楼 · 2020-08-24 06:51.采纳回答

您好,Nithya,

如果不需要[CustNo]维,则Previous()函数可以解决问题。 由于您需要在块中输入[CustNo](为我在上一个答案中遗漏的细节表示歉意),因此您可以使用 RelativeValue()函数。 只需创建一个新变量,例如[EndDate] = RelativeValue([StartDate];([CustNo]; [StartDate]); 1),然后将新变量拉到表中即可:

您需要包括定义块计算上下文的所有尺寸,在这种情况下为[CustNo]和[StartDate]。

亲切的问候,

汤姆

愤怒的猪头君
2楼-- · 2020-08-24 06:56

嗨,汤姆,谢谢您的反馈。 Previous函数获取Previous值。 我需要获取Next值。 有办法吗?

d56caomao
3楼-- · 2020-08-24 06:41

使用Previous()函数创建一个新变量,例如[Previous Date] = Previous([Start Date])。 然后只需将[上一个日期]移动到[开始日期]列的前面,即可获得所需的结果。

一周热门 更多>