括号缺失

2020-08-31 21:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图写一个公式来隐藏特定时间(...

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

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


我试图写一个公式来隐藏特定时间(7/1和9/1之间)的日期范围,并在当前时间在下一年的12/1和6/30之间时显示它。

这是我所拥有的,并且我不断收到错误消息")丢失。" 我不确定在哪里。 有人可以提供意见吗? 是

如果({EMPLOYEE.COMPANY} = 30并且{EMPLOYEE.DATE_HIRED}在日期(2019,07,01)至(2019,09,01)中)
然后隐藏
其他显示(CurrentDate in( 2019,12,01)至(2020,06,30))

否则该公式正确吗?

付费偷看设置
发送
5条回答
huskylover
1楼-- · 2020-08-31 22:56

您好,Karen,

您的其他年份在2个日期之前缺少Date函数。 此外,更改公式,将[]括弧用于以下范围:

如果({EMPLOYEE.COMPANY} = 30和{EMPLOYEE.DATE_HIRED}在[日期(2019,07,01)至(2019)  ,09,01)])
 然后躲起来
 其他显示([日期(2019,12,01)到日期(2020,06,30)的CurrentDate])

这应该可以解决您遇到的语法错误。

祝你好运

Brian

空代码
2楼-- · 2020-08-31 23:04

您在哪里尝试使用此公式?

悻福寶寶
3楼-- · 2020-08-31 22:58

Brian,

谢谢,但我仍然收到"缺少"错误消息。 另外,该公式是否会抑制有效记录7/1/19-9/1/19直到当前日期12/1/19(将它们隐藏近六个月?

谢谢

Karen

我是小鹏鹏啊
4楼-- · 2020-08-31 22:40

嗨,Karen,

那是因为我错过了第一行的Date:

 If({EMPLOYEE.COMPANY} =  [日期(2019,07,01)至日期(2019,09,01)]中的30和{EMPLOYEE.DATE_HIRED})
 然后躲起来
 其他显示([日期(2019,12,01)到日期(2020,06,30)的CurrentDate]); 

我认为这不会满足您的要求。 我假设您正在使用Section Expert中的Supress公式。 尝试以下操作:

取消选中"抑制(无向下钻取)"选项。 添加以下公式

如果({EMPLOYEE.COMPANY} = 30且
     ({Date(2019,07,01)至Date(2019,09,01)中的{EMPLOYEE.DATE_HIRED}])和
     (不是([日期(2019,12,01)到日期(2020,06,30)的CurrentDate))))
 然后真
 其他错误;  

如果您想抑制其他方式或单个对象,请告诉我。

谢谢,

布莱恩

clever101
5楼-- · 2020-08-31 22:53

戴尔,我正在尝试在报告中使用该公式,该报告将告诉我们何时取消退休人员的选举资格 健康保险。 如果退休人员的有效期为7/1、8/1或9/1,则应在12月之前取消其资格。

一周热门 更多>