SAC-数据操作-高级公式操作

2020-09-06 01:58发布

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

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


人们好,

尝试数据操作-高级公式并稍作努力...

意图:

将帐户数字的值从一天中的一天复制到一年中的所有其他天。

代码:

//工作
 成员[d/帐户]。[p/ID] =" G1000"
 MEMBERSET [d/Time]。[p/DATE] =(" 20180101"," 20180102"," 20180102")

//不起作用
//MEMBERSET[d/Time].[p/DATE] =" 20180101"至" 20181231"
//MEMBERSET [d/Time] =" 20180101"

 FOREACH [d/时间]

//根本不工作
//DATA([d/Account] =" G1000")= RESULTLOOKUP([d/Account] =" G1000",[d/Time] =" 20180101")
 DATA([d/Account] =" G1000")= RESULTLOOKUP([d/Account] =" G1000",[d/Time]。[p/DATE] =" 20180101")
 ENDFOR
 

问题:

MEMBERSET无法识别到的日期范围

->输入" TO"不匹配; 期待EOF

没有一天

->找不到会员

另外,如果我尝试按季度或年份显示,则说明

-> 2018年不是休假成员。

在Resultlookup中,看来我不能使用。[p/DATE]

->输入'd/Time错误匹配。[p/DATE]

所以我想我通常为[d/TIME]的值使用错误的语法。

有人可以在RESULTLOOKUP中发布如何设置日期范围/使用日期的示例。

(搜索未显示任何内容)。 还是告诉我我做错了什么?

感谢和问候,

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

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


人们好,

尝试数据操作-高级公式并稍作努力...

意图:

将帐户数字的值从一天中的一天复制到一年中的所有其他天。

代码:

//工作
 成员[d/帐户]。[p/ID] =" G1000"
 MEMBERSET [d/Time]。[p/DATE] =(" 20180101"," 20180102"," 20180102")

//不起作用
//MEMBERSET[d/Time].[p/DATE] =" 20180101"至" 20181231"
//MEMBERSET [d/Time] =" 20180101"

 FOREACH [d/时间]

//根本不工作
//DATA([d/Account] =" G1000")= RESULTLOOKUP([d/Account] =" G1000",[d/Time] =" 20180101")
 DATA([d/Account] =" G1000")= RESULTLOOKUP([d/Account] =" G1000",[d/Time]。[p/DATE] =" 20180101")
 ENDFOR
 

问题:

MEMBERSET无法识别到的日期范围

->输入" TO"不匹配; 期待EOF

没有一天

->找不到会员

另外,如果我尝试按季度或年份显示,则说明

-> 2018年不是休假成员。

在Resultlookup中,看来我不能使用。[p/DATE]

->输入'd/Time错误匹配。[p/DATE]

所以我想我通常为[d/TIME]的值使用错误的语法。

有人可以在RESULTLOOKUP中发布如何设置日期范围/使用日期的示例。

(搜索未显示任何内容)。 还是告诉我我做错了什么?

感谢和问候,

付费偷看设置
发送
5条回答
绿领巾童鞋
1楼 · 2020-09-06 02:34.采纳回答

偶然发现了解决方案。...

正确的格式是

MEMBERSET [d/Time] =" 2018-01-01"至" 2018-12-31"

对于RESULTLOOKUP也将适用。
xfwsx85
2楼-- · 2020-09-06 02:18

嗨,大家

此处记录了以下内容:
https://help.sap.com/doc/00f68c2e08b941f081002fd3691d86a7/release/zh-CN/afe93e3cf1414a7b8419baad11cc066e.html

与"时间"维度配合使用时,可以使用TO关键字:

  • 成员集[d/TIME] = [d/VERSION]。[p/BEGINNING]至[d/VERSION]。[p/ENDING

为了使用"版本"维度的属性"开始"和"结束",应在"版本"维度中使用某些日期值对其进行预定义。 然后在Advanced Formulas的运行时间中,它将替换为时间范围。

HTH

John

木偶小白
3楼-- · 2020-09-06 02:21

亲爱的亚历克斯

我想知道是否可以将参数传递给高级公式,您能解决吗?

致谢

Ariel

亦是此间程序员
4楼-- · 2020-09-06 02:15

嗨Ariel,

当前无法将任何参数传递给高级公式/数据操作。

SAP承诺在八月份发布的下一季度发布周期(QRC-3-2019)中提供一些内容。

有关功能请求和SAP的更新,请参见此处

https://influence.sap.com/sap/ino/#/idea/214740/?section = section评论

最诚挚的问候,

Axel

SAP砖家
5楼-- · 2020-09-06 02:19

感谢Axel,使用变量或提示将非常有用

关于同一主题,什么时候可以改进在模型之间传递数据?

现在不可能用源维度的属性填充目标维度

一周热门 更多>