如何在WebI中获得该季度第一个月的价值

2020-09-13 22:55发布

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

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


大家好,我有一张这样的桌子

日期库存

2017年1月1日7

01-02-2017 5

2017年3月1日4

2017年1月4日6

2017年5月1日9

01-06-2017 3

01-07-2017 5

01-08-2017 11

01-09-2017 12

01-10-2017 10

01-11-2017 6

2017年12月1日7

用户提示输入日期值。

我想创建一个新变量,它显示所选季度的第一个月的值。

例如,如果用户在提示符下选择01-05-2017,则返回6。对于01-12-2017,返回10。

如何在Webi上执行此操作?

谢谢

高利。

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

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


大家好,我有一张这样的桌子

日期库存

2017年1月1日7

01-02-2017 5

2017年3月1日4

2017年1月4日6

2017年5月1日9

01-06-2017 3

01-07-2017 5

01-08-2017 11

01-09-2017 12

01-10-2017 10

01-11-2017 6

2017年12月1日7

用户提示输入日期值。

我想创建一个新变量,它显示所选季度的第一个月的值。

例如,如果用户在提示符下选择01-05-2017,则返回6。对于01-12-2017,返回10。

如何在Webi上执行此操作?

谢谢

高利。

付费偷看设置
发送
2条回答
小灯塔
1楼-- · 2020-09-13 23:18

遵循这些步骤。

首先创建V库存尺寸变量。

最终变量= If(MonthNumberOfYear(todate(userresponse("输入您的提示文本");" dd--MM-yyyy"))之间(1; 3)然后([V Stock])之间(MonthNumberOfYear([ 日期]] = 1)elseIf(MonthNumberOfYear(todate(userresponse("输入您的提示文本");" dd--MM-yyyy")))在(4; 6)之间然后([V股票])其中(MonthNumberOfYear([ 日期]] = 4)If(MonthNumberOfYear(todate(userresponse("输入您的提示文字");" dd--MM-yyyy"))之间(7; 9)然后([V股票])其中(MonthNumberOfYear([ 日期]] = 7)elseIf(MonthNumberOfYear(todate(userresponse("输入您的提示文本");" dd--MM-yyyy"))之间(10; 12)然后([V股票])哪里(MonthNumberOfYear([ 日期])= 10)

huskylover
2楼-- · 2020-09-13 23:37

变量:

1stMonthOfQ = Quarter(todate(userresponse("输入您的提示文本");" dd--MM-yyyy"))* 3 -2

一周热门 更多>