SAC应用程序设计器隐藏NULL值

2020-08-23 23:32发布

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

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


HI专家

我已经创建了一个SAC设计器应用程序。 如果值为NULL,我有一个隐藏图表的方案。 如果没有要显示的值,是否可以检查关键指标的值并隐藏完整图表? 您能帮忙语法吗?

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

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


HI专家

我已经创建了一个SAC设计器应用程序。 如果值为NULL,我有一个隐藏图表的方案。 如果没有要显示的值,是否可以检查关键指标的值并隐藏完整图表? 您能帮忙语法吗?

付费偷看设置
发送
6条回答
当学会了学习
1楼 · 2020-08-24 00:14.采纳回答

嗨,

下面的代码将起作用。

//Long Version,图表更改

 if(图表_1.getDatasource()。isResultEmpty())

 {

 Chart_1.setVisible(false);

 }

 其他

 {

 Chart_1.setVisible(true);

 }
//版本短,图表已更改

 Chart_1.setVisible(!Chart_1.getDatasource()。isResultEmpty());
 

-Sathya

小c菟菟
2楼-- · 2020-08-24 00:24

感谢Sathya,它起作用了:)

wang628962
3楼-- · 2020-08-24 00:19

嗨罗希特,

您可以应用Sathya建议。 我可以给您第二个建议,使其更适合您的要求。

如果您还可以从数值图表中读取度量值,则很容易。

您将从console.log(chart.getDataSource()。getMeasures())获得的度量ID;

var i = ConvertUtils.stringToNumber(chart.getDataSource()。getData({" @ MeasureDimension":" 35535223-8334-4717-a487-324737206791"} .. formattedValue)))

不是i是数字的度量值。 根据i的值,您可以编写设置可见性的逻辑。

此致

Sanjay Guha

小灯塔
4楼-- · 2020-08-24 00:17

请参阅上面的Sanjay评论。

路亽曱_Ryan
5楼-- · 2020-08-24 00:31

我也有一个关于如何检查度量值的问题。 就像我需要检查度量1、2、3或4的值并隐藏图表。 我有一个数据源,在初始化时,我需要验证是否需要将数据源度量值设置为可见或隐藏。

Baoming ROSE
6楼-- · 2020-08-24 00:32

大家好,

我正在尝试使用getData()函数,但是我显然缺少了一些东西。 您能否告诉我,在函数getData({" @ MeasureDimension":" 35535223-8334-4717-a487-324737206791"})中," 35535223-8334-4717-a487-324737206791"来自何处?

谢谢

Katarzyna

一周热门 更多>