2020-09-07 11:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有业务需求来得出一个月内在IBP中的工作周数。 基于此,我的需求计划将进行调整。
示例:定义的财政月:2019年5月6日至2019年6月2日
本月内的周数:28天,即4周
要求:
应该在关键指标中以月级别KF1 @ MTHPRODLOC = 4显示
我尝试使用" PERIODID3"/img/7编写逻辑,但未提供所需的输出。 (PERIODID3对应于"每月存储桶")
有什么建议吗?
嗨Mayank
我不建议重新使用现有的时间配置文件属性,而是创建一个新的类型为integer的类型,在该类型中您可以保持每个月的星期数。 不,我不建议使用该时期权重因子字段。
嗨,伊姆希尔德
我们已经在时间配置文件中使用monthweigth属性。 您是否建议在时间配置文件级别保持相同的星期数? 如果是这样的话,那么我们从较高级别(假设年度级别)转移到每月级别的任何事情都会对月份级别产生影响吗?
最简单的方法是为您的时间配置文件添加属性 加载时间配置文件。 您还可以在Excel中将其显示为-属性(可以在布局中将其移至时间段下方的右侧),并且可以检查值并使用它计算是否为month <的整数属性。/p>
感谢Piyush的逻辑,它可以按预期工作。 但是最后,我不得不在时间配置文件中添加该属性(手动维护),并在以后的计算中使用该属性。
嗨Mayank,
如果需要的话 要使用关键指标达到相同的效果并在您的计划区域内设置技术周水平,请尝试以下配置:
假设:技术周是5月6日至5月12日
1。 在WKPRODLOC级别上创建一个关键指标。 将计算添加到该关键指标,如下所示:
KF1 @ WKPRODLOC = IF(0 = 1,KF1 @ WKPRODLOC,1)
将KF1标记为此计算的存储输入。 保持聚合模式为总和。 您可以在月份级别使用此关键指标本身来查看该月的周数。
2。 在同一关键图中,添加另一个计算
KF1 @ MTHPROLDOC = SUM(KF1 @ WKPRODLOC)
3。 创建一个计算得出的关键指标TARGETKF @ MTHPRODLOC并添加如下计算:
TARGETKF @ MTHPRODLOC = KF1 @ MTHPRODLOC
您应该看到TARGETKF中特定月份的周数
此致
Piyush
嗨Piyush
感谢您的逻辑,它将正常运行。 我的问题是,在技术周时段方面,我们没有做任何更改。 在您的逻辑中,您已经考虑到它将从2019年5月6日开始,但是它将从2019年5月1日至2019年5月5日,5月6日至2019年5月12日,5月13日至5月19日,5月20日至26日My 2019、2019年5月27日至 2019年5月31日,即总共5个技术周。
但是在一个财政月中,我只有4周。 您对此有何建议?
如果您不想考虑分周旅行(2019年5月1日至5月5日), 您可以在IF语句中再添加一个条件,如下所示:
IF(0 = 1," KF1 @ WKPRODLOC",IF(" WEEKWEIGHT" = 7,1,NULL))
第二个IF条件只会在时间配置文件中提到的WEEKWEIGHT为7的那些TW周期中放入1。
您可以浏览上载的时间配置文件,并检查针对周权重提及的确切值是多少 非拆分周。
关于
最多设置5个标签!
嗨Mayank
我不建议重新使用现有的时间配置文件属性,而是创建一个新的类型为integer的类型,在该类型中您可以保持每个月的星期数。 不,我不建议使用该时期权重因子字段。
嗨,伊姆希尔德
我们已经在时间配置文件中使用monthweigth属性。 您是否建议在时间配置文件级别保持相同的星期数? 如果是这样的话,那么我们从较高级别(假设年度级别)转移到每月级别的任何事情都会对月份级别产生影响吗?
最简单的方法是为您的时间配置文件添加属性 加载时间配置文件。 您还可以在Excel中将其显示为-属性(可以在布局中将其移至时间段下方的右侧),并且可以检查值并使用它计算是否为month <的整数属性。/p>
感谢Piyush的逻辑,它可以按预期工作。 但是最后,我不得不在时间配置文件中添加该属性(手动维护),并在以后的计算中使用该属性。
嗨Mayank,
如果需要的话 要使用关键指标达到相同的效果并在您的计划区域内设置技术周水平,请尝试以下配置:
假设:技术周是5月6日至5月12日
1。 在WKPRODLOC级别上创建一个关键指标。 将计算添加到该关键指标,如下所示:
KF1 @ WKPRODLOC = IF(0 = 1,KF1 @ WKPRODLOC,1)
将KF1标记为此计算的存储输入。 保持聚合模式为总和。 您可以在月份级别使用此关键指标本身来查看该月的周数。
2。 在同一关键图中,添加另一个计算
KF1 @ MTHPROLDOC = SUM(KF1 @ WKPRODLOC)
3。 创建一个计算得出的关键指标TARGETKF @ MTHPRODLOC并添加如下计算:
TARGETKF @ MTHPRODLOC = KF1 @ MTHPRODLOC
您应该看到TARGETKF中特定月份的周数
此致
Piyush
嗨Piyush
感谢您的逻辑,它将正常运行。 我的问题是,在技术周时段方面,我们没有做任何更改。 在您的逻辑中,您已经考虑到它将从2019年5月6日开始,但是它将从2019年5月1日至2019年5月5日,5月6日至2019年5月12日,5月13日至5月19日,5月20日至26日My 2019、2019年5月27日至 2019年5月31日,即总共5个技术周。
但是在一个财政月中,我只有4周。 您对此有何建议?
嗨Mayank,
如果您不想考虑分周旅行(2019年5月1日至5月5日), 您可以在IF语句中再添加一个条件,如下所示:
IF(0 = 1," KF1 @ WKPRODLOC",IF(" WEEKWEIGHT" = 7,1,NULL))
第二个IF条件只会在时间配置文件中提到的WEEKWEIGHT为7的那些TW周期中放入1。
您可以浏览上载的时间配置文件,并检查针对周权重提及的确切值是多少 非拆分周。
关于
Piyush
一周热门 更多>