在计算视图中过滤表达式

2020-08-27 01:11发布

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

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


大家好,

我想通过使用像这样的add months SQL函数将这个过滤器表达式添加到计算视图中的投影节点。 如果我将语言更改为SQL,则有可能

     " CAL_YR_MTH"> = add_months(to_date('$ IP_DATE_TO $','YYYYMMDD'),-12)

如果我想使用与" COLUMN ENGINE"相同的语言。 您能帮我怎么做吗?

预先感谢!

关于

Sathya

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

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


大家好,

我想通过使用像这样的add months SQL函数将这个过滤器表达式添加到计算视图中的投影节点。 如果我将语言更改为SQL,则有可能

     " CAL_YR_MTH"> = add_months(to_date('$ IP_DATE_TO $','YYYYMMDD'),-12)

如果我想使用与" COLUMN ENGINE"相同的语言。 您能帮我怎么做吗?

预先感谢!

关于

Sathya

付费偷看设置
发送
4条回答
大简至美
1楼 · 2020-08-27 02:16.采纳回答

对于列引擎,不存在类似add_months的功能。 您可以使用" adddays"减去365天(如果是leap年则为366天),并使用" component"功能提取可以连接到YYYYMM值的年和月信息,可以将其与CAL_YR_MTH列进行比较 。

hongfeng1314
2楼-- · 2020-08-27 01:57

谢谢您的回复

CAL_YR_MTH格式为YYYYMM,例如201801,201906。

 IP_DATE_TO格式为YYYYMMDD 

只想知道如何使用列引擎表达式编写相同的逻辑

nice_wp
3楼-- · 2020-08-27 01:51

任何响应都是非常可观的。 谢谢。

绿领巾童鞋
4楼-- · 2020-08-27 01:57

嗨,纳尼,

 add_months(to_date('$ IP_DATE_TO,'YYYYMMDD'),-12)这将返回以下类型的值:DATE格式

 您说-" CAL_YR_MTH"这是一个月份列,其格式为YYYYMM。

 那么如何根据您的以下表达式比较两者?

 " CAL_YR_MTH"> = add_months(to_date('$ IP_DATE_TO $','YYYYMMDD'),-12)

一周热门 更多>