2020-08-27 05:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有数据库中的工作日,如下所示:
0011100-1表示休息日,而0表示工作日。 第一个数字代表星期日,而最后一个数字代表星期六。 此人不在周三,周三和周四离开
1000001-在此示例中,该人在周日和周六不在家
请告知如何仅显示工作日。 希望能有所帮助。 谢谢
您可以尝试使用这样的公式来获取日期名称:
本地StringVar sun:=""; 本地StringVar mon:=""; 本地StringVar周二:=""; 本地StringVar周三:=""; 本地StringVar thu:=""; 本地StringVar fri:=""; 本地StringVar sat:=""; 如果left({MyTable.MyField},1)=" 1",则sun:="星期日,"; 如果substr({MyTable.MyField},2,1)=" 1",则mon:=" Monday,"; 如果substr({MyTable.MyField},3,1)=" 1",则星期二:="星期二"; 如果substr({MyTable.MyField},4,1)=" 1",则结婚:="星期三"; 如果substr({MyTable.MyField},5,1)=" 1",则星期四:="星期四"; 如果substr({MyTable.MyField},6,1)=" 1",则星期五:="星期五,"; 如果substr({MyTable.MyField},7,1)=" 1",则::"星期六,"; 太阳:=太阳+星期一+星期二+星期三+星期四+星期五+星期六; left(sun,length(sun,-2))
最后的" left"离开最后一个""。
-Dell
如果WEEKTEMPLATE是数字而不是字符串,则必须先将其转换为字符串,然后才能使用它。 可能看起来像这样:
本地StringVar周:= ToText({Command.WEEKTEMPLATE},0,"");
然后使用变量week而不是{Command.WEEKTEMPLATE
。另外,如果您使用的是Basic语法而不是Crystal语法,则可以尝试将" +"替换为"&"来连接字符串。
Weektemplate是一个字符串。 谢谢戴尔
最多设置5个标签!
您可以尝试使用这样的公式来获取日期名称:
最后的" left"离开最后一个""。
-Dell
如果WEEKTEMPLATE是数字而不是字符串,则必须先将其转换为字符串,然后才能使用它。 可能看起来像这样:
本地StringVar周:= ToText({Command.WEEKTEMPLATE},0,"");
然后使用变量week而不是{Command.WEEKTEMPLATE
。另外,如果您使用的是Basic语法而不是Crystal语法,则可以尝试将" +"替换为"&"来连接字符串。
-Dell
Weektemplate是一个字符串。 谢谢戴尔
一周热门 更多>