创建变量以显示下一个日期

2020-09-02 16:36发布

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

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


我正在使用WEBI 4.0创建一个报告变量,该变量基于两个现有度量来显示下一次出现的日期。

Measure1是日期时间值。 Measure2代表与日期时间关联的短代码。

我创建的第一个变量将Measure1显示为日期时间; 这是正确的。

我希望第二个变量是第一个变量之后的下一个datetime(Measure1),其中Measure2等于两个或三个代码之一。

我本以为这将遵循:

= Datetime>变量1,其中Measure2在('Code1','Code2)

但我似乎无法确定有效的公式。

任何指针将不胜感激!

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

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


我正在使用WEBI 4.0创建一个报告变量,该变量基于两个现有度量来显示下一次出现的日期。

Measure1是日期时间值。 Measure2代表与日期时间关联的短代码。

我创建的第一个变量将Measure1显示为日期时间; 这是正确的。

我希望第二个变量是第一个变量之后的下一个datetime(Measure1),其中Measure2等于两个或三个代码之一。

我本以为这将遵循:

= Datetime>变量1,其中Measure2在('Code1','Code2)

但我似乎无法确定有效的公式。

任何指针将不胜感激!

付费偷看设置
发送
14条回答
太Q了
1楼-- · 2020-09-02 17:06

感谢Amit

我现在创建了第二个查询(基本上是第一个查询的副本,但状态= Z)。

我为查询创建了Variable2以选择MIN值,但是我没有看到针对A的条目返回任何行。查询是:

= Min([Date2]其中(([[Date2]> [Date1])和([状态] InList(" Z"))))

这将正确解析并保存,但是报表上没有输出。 我在这里得到的功能和参数的顺序/优先顺序正确吗?

太Q了
2楼-- · 2020-09-02 17:09

我尝试了一个查询和三个对象。请检查屏幕截图下方。

遵循的步骤:

在第一个表中,使用了三个对象,并在表级别上对状态等于A的表进行了过滤。

在第二个表中,过滤状态为等于Z的日期和日期列中使用的公式。 = Min([日期])在([用户])

之后,我得到状态等于Z并排表的下一个日期。

稍后右键单击 在第二个表的"状态和用户"列上,并隐藏这些尺寸。

然后,在第二个表上使用相对位置将两个表绑定在一起。

检查是否可以使用 为你。

一周热门 更多>