WeBI需要获取上个月的3个数据。

2020-09-15 14:40发布

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

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


你好民间!

我需要最近3个月的销售数据。

PLS帮助。

  • 1。上个月如何获取3的数据。
  • 2。语法:当我使用"和不使用"时

版本:SAP BusinessObjects BI Platform 4.1支持包7版本:14.1.7.1853

变量

资格:详细信息

YEAR_AY =年(CurrentDate())
-> 2018

MONTH_AM = MonthNumberOfYear(CurrentDate())
-> 7

MONTH_AM-3 = MONTH_AM – 3
-> 4

资格:衡量

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]在(" 4";" 7")之间)
- ->有效。 我在单元格中获取数据。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]在(" MONTH_AM";" MONTH_AM-3")之间)
->不起作用。 我没有数据或某些信息。 单元格保持为空。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]在(MONTH_AM; MONTH_AM-3)之间)
-> 不起作用。 消息:…使用无效的数据类型(IES 10037)。

另一种可能性

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]> =" 4"和[CALMONTH]。[Calmonth-Key] <=" 7")
->有效。 我在单元格中获取数据。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]> =" MONTH_AM-3"和[CALMONTH]。[Calmonth-Key] < =" MONTH_AM")
->不起作用。我没有数据或某些信息。单元格保持空白。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]> = MONTH_AM-3和[CALMONTH]。[Calmonth-Key] <= MONTH_AM )
->不起作用。 消息:…使用无效的数据类型(IES 10037)。

但是我是否使用了
= [Sales] WHERE([CALYEAR]。[Calyear-Key] = [YEAR_AY] AND [CALMONTH]。[Calmonth-Key] = MONTH_AM ->

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key] = MONTH_AM-3
-> < em>可行。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key] <= MONTH_AM
->不起作用。消息 :…使用无效的数据类型(IES 10037)。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key] <=" MONTH_AM"
->可行。

THX为您提供帮助

Artur

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

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


你好民间!

我需要最近3个月的销售数据。

PLS帮助。

  • 1。上个月如何获取3的数据。
  • 2。语法:当我使用"和不使用"时

版本:SAP BusinessObjects BI Platform 4.1支持包7版本:14.1.7.1853

变量

资格:详细信息

YEAR_AY =年(CurrentDate())
-> 2018

MONTH_AM = MonthNumberOfYear(CurrentDate())
-> 7

MONTH_AM-3 = MONTH_AM – 3
-> 4

资格:衡量

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]在(" 4";" 7")之间)
- ->有效。 我在单元格中获取数据。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]在(" MONTH_AM";" MONTH_AM-3")之间)
->不起作用。 我没有数据或某些信息。 单元格保持为空。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]在(MONTH_AM; MONTH_AM-3)之间)
-> 不起作用。 消息:…使用无效的数据类型(IES 10037)。

另一种可能性

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]> =" 4"和[CALMONTH]。[Calmonth-Key] <=" 7")
->有效。 我在单元格中获取数据。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]> =" MONTH_AM-3"和[CALMONTH]。[Calmonth-Key] < =" MONTH_AM")
->不起作用。我没有数据或某些信息。单元格保持空白。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]> = MONTH_AM-3和[CALMONTH]。[Calmonth-Key] <= MONTH_AM )
->不起作用。 消息:…使用无效的数据类型(IES 10037)。

但是我是否使用了
= [Sales] WHERE([CALYEAR]。[Calyear-Key] = [YEAR_AY] AND [CALMONTH]。[Calmonth-Key] = MONTH_AM ->

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key] = MONTH_AM-3
-> < em>可行。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key] <= MONTH_AM
->不起作用。消息 :…使用无效的数据类型(IES 10037)。

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key] <=" MONTH_AM"
->可行。

THX为您提供帮助

Artur

付费偷看设置
发送
3条回答

嗨,

改为使用RelativDate()。

= RelativeDate([MONTH_AM; -3)

度量对象不需要用""表示。

谢谢

Jothi

落灬小鱼
2楼-- · 2020-09-15 15:13

嗨,

你可以试试这个吗?

= MonthNumberOfYear(Relativevalue(CurrentDate(); MonthPeriod; -3))

如果您想使用Relativedate(),也可以尝试

= RelativeDate(CurrentDate();-180)从当前日期开始3个月。

谢谢

Jothi

N-Moskvin
3楼-- · 2020-09-15 15:36

我比较STR和NUM。

解决方案

MONTH_AM = MonthNumberOfYear(CurrentDate())+""

MONTH_AM-3 = MonthNumberOfYear(RelativeDate(CurrentDate();-3; MonthPeriod))+""

在添加+""

之后

= [销售]位置([CALYEAR]。[Calyear-Key] = [YEAR_AY]和[CALMONTH]。[Calmonth-Key]在(" MONTH_AM";" MONTH_AM-3")之间)
->有效

一周热门 更多>