MTD到YTD值的转换

2020-09-05 22:46发布

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

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


专家们,

我有一个BDP中YTD格式的模型。 我们正在从BW加载周期值,这些值已存储在模型的YTD度量下。

关于如何将YTD下的这些值转换为YTD的任何建议?

对于EX:YTD下的值实际上是直接从BW加载的周期值

我希望将这些值理想地转换为--p

年初至今2018.02 =年初至今2018.01 + PERIODIC 2018.02等等...

任何建议都会有所帮助。

(44.1 kB)

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

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


专家们,

我有一个BDP中YTD格式的模型。 我们正在从BW加载周期值,这些值已存储在模型的YTD度量下。

关于如何将YTD下的这些值转换为YTD的任何建议?

对于EX:YTD下的值实际上是直接从BW加载的周期值

我希望将这些值理想地转换为--p

年初至今2018.02 =年初至今2018.01 + PERIODIC 2018.02等等...

任何建议都会有所帮助。

(44.1 kB)
付费偷看设置
发送
5条回答
暮风yp
1楼 · 2020-09-05 22:56.采纳回答
悠然的二货
2楼-- · 2020-09-05 22:59

PS 说明您的加载过程-频率,数据范围等...

ZJXianG
3楼-- · 2020-09-05 23:09

嗨,Vadim,

感谢您的信息。 我确实尝试了您发布的以下逻辑-

我想知道是否可以帮助我实现这一目标,如果传递的Time变量为2013.11,则应仅针对2013.11和2013.12计算YTD。

但这是继续求和

的值

2013.11、2013.12、2013.01、2013.02等。

如何让我在2013.12停下来? 我尝试过

* XDIM_MEMBERSET TIME>%TIME_SET%,但是会引发错误。

------ * XDIM_MEMBERSET TIME =%Y%.01,%Y%.02,%Y%.03,%Y%.04,%Y%.05,%Y%。 06,%Y%.07,%Y%.08,%Y%.09,%Y%.10,%Y%.11,%Y%.12 *时间

* IS *
* REC(EXPRESSION =%VALUE%,TIME =%Y%.12)
* ENDWHEN

* XDIM_MEMBERSET TIME =%Y%.01,%Y%.02,%Y%.03,%Y%.04,%Y%.05,%Y%.06,%Y%.07,% Y%.08,%Y%.09,%Y%.10,%Y%.11
*何时TIME
* IS *
* REC(EXPRESSION =%VALUE%,TIME =%Y %.11)
----- * ENDWHEN 等...

谢谢。

木偶小白
4楼-- · 2020-09-05 23:16

"加载过程是将实际值复制到Forecast(通过 运行DM程序包),然后将加载预测值 来自BW。 这些值应为我正在编写的YTD格式 此代码。"-对不起,但绝对不清楚!

请提供非常详细的解释!带有示例...在没有完全理解的情况下我无法为您提供帮助。

此外,请提供 有关您会计年度的第一个月/最后一个月的详细信息!

悠然的二货
5楼-- · 2020-09-05 23:22

嗨,瓦迪姆,

加载过程是将实际值复制到Forecast(通过运行DM程序包),然后将从BW加载Forecasted值。 这些值应为我正在为其编写此代码的YTD格式。

该逻辑正在通过DM包执行,我在这里传递了TIME的参数值%TIME_SET%。

"如果传递的时间变量为2013.11,则应仅针对2013.11和2013.12计算YTD。" :如果我错了,请纠正我,但目前使用此逻辑,当我在DM包中传递2013.11的参数值时,将计算2013.11,2013.12,2013.01,2013.02 ... 2013.10

在这里,年份不应该增加到下一年,即

2013.11、2013.12?


一周热门 更多>