我该如何筛选过去的12个月

2020-09-12 12:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个运行图,其数据每周更新一...

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

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


我有一个运行图,其数据每周更新一次。 当我查看图表时,我只想显示最近的连续12个月。 我需要自动化该领域,但是如果没有人工干预,当前是无法做到的。

付费偷看设置
发送
4条回答
xfwsx85
1楼-- · 2020-09-12 12:47

Hello Tony-如果您的数据源是BEx查询,我将使用查询设计器随附的标准BEx变量-例如 去年,过去12个月等。您的申请也会更快,因为它将在后端处理。

如果您的后端不是BEx,那是什么? 还使用Lumira的哪个版本/SP?

SKY徐
2楼-- · 2020-09-12 12:44

好,谢谢您的回复。 我将继续寻找:)

xfwsx85
3楼-- · 2020-09-12 12:37

嗨,塔米,我不确定BEx查询是什么。 我正在使用excell电子表格作为数据源,并且同时具有lumria 1.3和lumria Discovery 2.0应用程序。

wang628962
4楼-- · 2020-09-12 12:41

嗨,

您可以尝试显示最近的12个月,也许会对您有所帮助:

1。 在数据源中按降序排列您的月份。

2。 尝试使用以下脚本显示最近12个月:


var Months = DS_1.getMembers(" 0CALMONTH",240);

var LastTwelveMonths = [Months [0]];

var Text ="";

LastTwelveMonths.pop();

Months.forEach(function(element,index){

if(index == 0 || index == 1 || index == 2 || index == 3 || index == 4 || index == 5 || index == 6 || index == 7 || index == 8 || index == 9 || index == 10 || index == 11)

{

LastTwelveMonths.push(element.internalKey);

Text = element.internalKey +"-" + Text;

}

});

var DATASOURCETOBEFILTERED = [DS_1];

DATASOURCETOBEFILTERED.forEach(function(element,index){

element.setFilter(" 0CALYEAR",LastTwelveMonths);

});

谢谢

A.Z。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...