从SAP Lumira Designer图表中抑制零值

2020-09-01 04:24发布

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

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


嗨,

如何通过使用SAP Lumira Designer中的脚本代码来抑制度量值等于零的所有维。

请参阅所附图片。 标记的尺寸根本不应该出现。

此致

Dimitris

chartwithemptyvalues.jpg (17.0 kB)

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

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


嗨,

如何通过使用SAP Lumira Designer中的脚本代码来抑制度量值等于零的所有维。

请参阅所附图片。 标记的尺寸根本不应该出现。

此致

Dimitris

chartwithemptyvalues.jpg (17.0 kB)
付费偷看设置
发送
3条回答
半个程序猿
1楼 · 2020-09-01 04:58.采纳回答

确定-然后,您可以使用DS.setMeasureFilterActive()API打开/关闭度量过滤器。 如果您在初始视图编辑器中创建了度量过滤器,则获取MeasureFilterId可能会有些棘手。 您可能会创建一个类似于

 var l = DS_1.getMeasureFilters();的小脚本。
 l.forEach(function(element,index){
 me.setText(me.getText()+"" +元素);
 });
 

以查看正确的I,以后再使用它来激活或停用。

lukcy2020
2楼-- · 2020-09-01 04:54

感谢您的回答。

但是我需要在脚本中执行此操作。 我有一个数据源,其中包含很多度量,并且根据仪表板上的下拉框,我使用以下命令来定义要在特定图表上显示的度量:

CHART_9.setDataSelection('{"(MEASURES_DIMENSION)":[" AmountOpenCW"," OpenPW"]}'');

如果以上两个度量为零,则需要使用脚本代码过滤数据。

这可能吗?

此致

Dimitris

大道至简
3楼-- · 2020-09-01 05:08

您可以使用度量过滤器。

在Lumira Designer 2.3中,您可以直接在数据源中设置度量过滤器。 在Designer中,按住Ctrl键并打开"初始视图编辑器"。 右键单击度量列标题,然后选择度量过滤器->添加...

一周热门 更多>