点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
以下是我的要求。
1。 检查用户响应值" 年/月"。
2。 将其与报告中的有效期和有效期进行比较。
3。 如果用户响应值落在该日期范围内,则选择对应的值。
来自用户响应字段的值采用文本格式,并且"有效期至"和"有效期自"字段采用日期格式。 有人可以让我知道如何在正确的日期范围内显示姓名。 请在下面找到报告快照。
由于2020年2月介于07/2019至06/2020之间,因此我需要在webi报告的单元格中显示" C"。
我试图转换为dateformat并在函数之间使用,但出现#Error值
有人可以让我知道如何实现吗?
谢谢
Poojitha
(10.4 kB)
定义以下变量:
UserRespDate:= ToDate(UserResponse(" <您的提示>");" Mmm yyyy")
注意:
(用户响应为" 2020年2月")
如果用户响应为" 2020/02",则公式为:
ToDate(UserResponse(" <您的提示>" );" yyyy/MM")
名称:= If([UserRespDate] Between([Valid From]; [Valid To]))然后" C"其他[Query 1]。[Name]
...
希望这为您提供了一个方法
嗨,
1。 您正在做一个完美的步骤,只是认为缺少的是将用户响应转换为日期格式。
2。 我们始终会以字符串格式获得用户响应,因此我们需要将字符串格式转换为日期格式。
3。 将其转换为日期格式后,我们必须应用与有效日期范围和有效日期格式相同的日期格式。
4。 为此,我们必须使用formatdate公式。
5。 之后,您可以应用where子句来获取答案。
感谢
Saurabh S。
一周热门 更多>