2020-08-19 22:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个自定义的复合机会MD类型,已成功添加到我的计划区域。 是否可以在IBP中使用自定义的开始日期和结束日期属性? 这样,如果时间段在"围栏"之内,我可以有一个计算得出的KF仅返回一个值?
我尝试使用整数并上载值ZSTARTDATE = 20200501
然后在计算中说
if(" zstartdate"> periodid5,返回值,NULL)
这不起作用。 这有可能吗?
或者,在PERIODID方法中,您可以向时间配置文件添加一个具有周期开始日期的整数属性。 例如:对于3月26日的每日时段,您的属性值将为20200326,对于每周属性,其值将为20200323当周的星期一,依此类推。
如果您的整数属性为 开始和结束(如您自己所述),您可以比较两个属性,因为它们具有相同的格式。 缺点是您需要其他属性来配置时间配置文件-只能使用一次
使用PERIODID的缺点是该值比较隐秘,如屏幕截图上方的值26802为1/1/2016, 因此,您的开始日期和结束日期需要转化为维护的日期-非常便于输入。 但是,使用PERIOD的IBP标准解决方案的优势在于,您可以通过例如 比较IF(PERIODID4> = $$ PERIODID4CU $$,-无需在时间配置文件中添加任何其他整数属性
使用时间戳记属性并不容易,因为您无法将它们直接与PERIODID进行比较。/p>
嗨,丹,
连同"开始日期"和"结束日期"属性,还添加属性以指定PERIODID。 即。 添加开始日期(TP)和结束日期(TP),其中TP是技术期间。
例如:如果日期为1/1/2016,则将TP填充为26802。 然后将您的计算更改为开始日期(TP),它将起作用。
感谢您的两个建议。 我最终添加了一个额外的时间属性(如Irmhild所建议),它的工作原理像冠军。 对于我们的用户而言,使用'YYYYMMDD'属性比使用PERIODID更容易。
谢谢
dan
嗨Dan
请检查是否可以使用DAYSBETWEEN函数。
DAYSBETWEEN(LONGDATE(''2017 -01-30 23:59:59''), " FORECASTENDDATE")-(" $$ PERIODID0CU $$"-27197)
注意– 27197表示" 2017-01-30 23:59:59"的PERIOD ID 从相应的日期级别的时间曲线中。 和FORECASTENDDATE就像以YYYY-MM-DD格式保存的主数据TIMESTAMP属性
Girish
最多设置5个标签!
或者,在PERIODID方法中,您可以向时间配置文件添加一个具有周期开始日期的整数属性。 例如:对于3月26日的每日时段,您的属性值将为20200326,对于每周属性,其值将为20200323当周的星期一,依此类推。
如果您的整数属性为 开始和结束(如您自己所述),您可以比较两个属性,因为它们具有相同的格式。 缺点是您需要其他属性来配置时间配置文件-只能使用一次
使用PERIODID的缺点是该值比较隐秘,如屏幕截图上方的值26802为1/1/2016, 因此,您的开始日期和结束日期需要转化为维护的日期-非常便于输入。 但是,使用PERIOD的IBP标准解决方案的优势在于,您可以通过例如 比较IF(PERIODID4> = $$ PERIODID4CU $$,-无需在时间配置文件中添加任何其他整数属性
使用时间戳记属性并不容易,因为您无法将它们直接与PERIODID进行比较。/p>
嗨,丹,
连同"开始日期"和"结束日期"属性,还添加属性以指定PERIODID。 即。 添加开始日期(TP)和结束日期(TP),其中TP是技术期间。
例如:如果日期为1/1/2016,则将TP填充为26802。 然后将您的计算更改为开始日期(TP),它将起作用。
感谢您的两个建议。 我最终添加了一个额外的时间属性(如Irmhild所建议),它的工作原理像冠军。 对于我们的用户而言,使用'YYYYMMDD'属性比使用PERIODID更容易。
谢谢
dan
嗨Dan
请检查是否可以使用DAYSBETWEEN函数。
DAYSBETWEEN(LONGDATE(''2017 -01-30 23:59:59''), " FORECASTENDDATE")-(" $$ PERIODID0CU $$"-27197)
注意– 27197表示" 2017-01-30 23:59:59"的PERIOD ID 从相应的日期级别的时间曲线中。 和FORECASTENDDATE就像以YYYY-MM-DD格式保存的主数据TIMESTAMP属性
谢谢
Girish
一周热门 更多>