2020-09-18 18:02发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
可以将星期转换成月吗? 是否有任何功能模块?
将周转换为月的问题是,我无法准确预测月份。
例如,一月底和二月初都将落入2018年的第五周。
如何根据给定的星期数准确识别月份?
注意:我在源系统中没有日期字段。
建议。
此致
Santhanaa
您可以尝试使用功能模块" WEEK_GET_FIRST_DAY"。 输入例如" 201824"(=本周),输出" 2018-06-11"(=今天)-> 06是月份。
这是您需要问谁的问题 给您业务需求。 显然,如果不知道确切的日期,您将找不到合适的月份,因此需要进行某种假设。
您是否知道问题没有答案(我是 允许假设将0CALWEEK转换为0CALMONTH会引发RSTRAN070错误?)
如果您不能更改数据源,则必须从功能上要求一些规则。 (例如,如果第一天的月份[WEEK_GET_FIRST_DAY]与第四天的月份[WEEK_GET_FIRST_DAY + 3]的值相同,则使用它,否则按比例使用第二个或什至一些),但是忘记了"精确地" 没有道理,您对此缺乏信息。
这是标准的数据源吗?
是的。我了解。我缺少有关此信息的信息。我要求客户提供有关此信息的其他信息。
遇到此问题时,我可以使用一个转换表,该表定义了一周中的哪个月(取决于每个月中一周中的天数,假日,周末等)。
其他解决方案(按比例的时间...)实施起来很快复杂。
Frédéric
对不起,一点都不相似,这个问题本质上是如何按日期查找星期数。 在这种情况下,这是"不可能完成的任务",因为周与月之间没有1:1的关系。
我要遵循的解决方案是
一月的第一周是012018,一月的最后一周是052018。
对于一月份的月份,我应该总结一月份的所有星期。(第1周至第5周)。
对于2月,我必须总结各个星期(第5周至第9周)的值。
由于052018周具有一月和二月值,因此我必须在1月和5月两个计算中都包括05周。
由于它是"销售预测"数据,因此客户对其中一两天的附加数据没有任何疑问。
感谢您所有宝贵的答案和建议。
最多设置5个标签!
您可以尝试使用功能模块" WEEK_GET_FIRST_DAY"。 输入例如" 201824"(=本周),输出" 2018-06-11"(=今天)-> 06是月份。
这是您需要问谁的问题 给您业务需求。 显然,如果不知道确切的日期,您将找不到合适的月份,因此需要进行某种假设。
您是否知道问题没有答案(我是 允许假设将0CALWEEK转换为0CALMONTH会引发RSTRAN070错误?)
如果您不能更改数据源,则必须从功能上要求一些规则。 (例如,如果第一天的月份[WEEK_GET_FIRST_DAY]与第四天的月份[WEEK_GET_FIRST_DAY + 3]的值相同,则使用它,否则按比例使用第二个或什至一些),但是忘记了"精确地" 没有道理,您对此缺乏信息。
这是标准的数据源吗?
是的。我了解。我缺少有关此信息的信息。我要求客户提供有关此信息的其他信息。
遇到此问题时,我可以使用一个转换表,该表定义了一周中的哪个月(取决于每个月中一周中的天数,假日,周末等)。
其他解决方案(按比例的时间...)实施起来很快复杂。
此致
Frédéric
对不起,一点都不相似,这个问题本质上是如何按日期查找星期数。 在这种情况下,这是"不可能完成的任务",因为周与月之间没有1:1的关系。
大家好,
我要遵循的解决方案是
一月的第一周是012018,一月的最后一周是052018。
对于一月份的月份,我应该总结一月份的所有星期。(第1周至第5周)。
对于2月,我必须总结各个星期(第5周至第9周)的值。
由于052018周具有一月和二月值,因此我必须在1月和5月两个计算中都包括05周。
由于它是"销售预测"数据,因此客户对其中一两天的附加数据没有任何疑问。
感谢您所有宝贵的答案和建议。
一周热门 更多>