可以在IDT中热计算年初至今,本月,上一个年初至今?

2020-09-08 14:33发布

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

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


专家您好,

我正在IDT中寻找以下公式,并且mydata模型中有一个字段YYYYMM。

年初至今-

年初至今至今-

本月-

前一个月-

完整年份,例如2018年1月至2018年12月

Q1,Q2,Q3,Q4-

QTD-迄今为止的季度,例如201904至201904

之前3年-2016、2017、2018

预先感谢!

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

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


专家您好,

我正在IDT中寻找以下公式,并且mydata模型中有一个字段YYYYMM。

年初至今-

年初至今至今-

本月-

前一个月-

完整年份,例如2018年1月至2018年12月

Q1,Q2,Q3,Q4-

QTD-迄今为止的季度,例如201904至201904

之前3年-2016、2017、2018

预先感谢!

付费偷看设置
发送
3条回答
代楠1984
1楼-- · 2020-09-08 14:48

山姆,你好

我不确定我是否理解您的意思,但是我想您可以根据基础数据库的功能轻松计算所需的值。

例如,要在SQL Server中获得PREVIOUS YTD,IDT中的函数可以是:

(CAST(CAST(LEFT([YOUR_DATA],4)AS INT)-1)AS VARCHAR(4))+ RIGHT([YOUR_DATA],2)
SC_Yao
2楼-- · 2020-09-08 14:51

谢谢 您的问题

请注意,我将您的标签更改为语义层

在选择标签时请多加注意。

jovirus
3楼-- · 2020-09-08 14:49

嗨,山姆,

我写的时候没有机会检查它(作为一个需要实现的例子),但是对我来说,似乎必须将AS VARCHAR(4)放在-1附近。

HTH

丹尼尔瓷砖

一周热门 更多>