SAP Analytics Cloud中的setDimensionFilter语句后,getData无法正常工作

2020-08-25 07:29发布

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

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


大家好

我最近注意到,如果在setDimensionFilter语句之后使用.getDataSource()。getData(如下面的代码所示),则使用的文本框无法正确刷新。

以下示例中的步骤如下:

突出显示的文本框总收入与表收入匹配 因为我在AK按钮上单击了2次)

但是,如果我单击下一个美国州 WA(按钮WA),那么我会看到突出显示的文本框和表格总收入不匹配:

但是,如果我在" WA"按钮中单击 第二次 ,那么我会得到所需的结果:


总而言之,仅在 秒之后,文本框和表都匹配?! 这会迫使用户始终在每个状态对象上单击两次-这是不可接受的,您同意吗?


您知道为什么在SAC Designer应用程序中会发生这种情况吗? 我错过了什么还是做错了什么?

请尽快提出建议。


关于

Armando Santos->

armando.j.a.santos@gmail.com


注意:

在我看来,setDimensionFilter是SAC设计器中执行的最后一条语句,它忽略了在setDimensionFilter之后运行的getData语句。

(40.1 kB)

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

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


大家好

我最近注意到,如果在setDimensionFilter语句之后使用.getDataSource()。getData(如下面的代码所示),则使用的文本框无法正确刷新。

以下示例中的步骤如下:

突出显示的文本框总收入与表收入匹配 因为我在AK按钮上单击了2次)

但是,如果我单击下一个美国州 WA(按钮WA),那么我会看到突出显示的文本框和表格总收入不匹配:

但是,如果我在" WA"按钮中单击 第二次 ,那么我会得到所需的结果:


总而言之,仅在 秒之后,文本框和表都匹配?! 这会迫使用户始终在每个状态对象上单击两次-这是不可接受的,您同意吗?


您知道为什么在SAC Designer应用程序中会发生这种情况吗? 我错过了什么还是做错了什么?

请尽快提出建议。


关于

Armando Santos->

armando.j.a.santos@gmail.com


注意:

在我看来,setDimensionFilter是SAC设计器中执行的最后一条语句,它忽略了在setDimensionFilter之后运行的getData语句。

(40.1 kB)
付费偷看设置
发送
7条回答
野沐沐
1楼 · 2020-08-25 08:08.采纳回答

嗨Armando,

也许您应该尝试更新表的OnResultChanged中的Text。 这样,您可以确保在更新表后更新文本,因此该文本应反映表中显示的值。

亲切的问候,

Martijn van Foeken | Interdobs

callcenter油条
2楼-- · 2020-08-25 08:01

感谢百万马丁。

您的小费是"百万美元"的小费。 :)

这是我在此逻辑中所缺少的"步骤"。

再次感谢您在此问题上的所有帮助!

致谢

阿曼多·桑托斯(Armando Santos)

南山jay
3楼-- · 2020-08-25 08:05

这似乎是一个真正的错误,您是否与SAP发生了一起事件?

Doze时光
4楼-- · 2020-08-25 08:19

不,我没有卢卡斯。

我正在等待这篇文章的帮助或反馈。

阿曼多·桑托斯(Armando Santos)

能不能别闹
5楼-- · 2020-08-25 08:25

@ Hithesh Lankipalle:

能否请您为这个问题提供一些"启示"?

预先感谢

阿曼多·桑托斯

Alawn_Xu
6楼-- · 2020-08-25 08:22

嗨阿曼多,

不客气!

亲切的问候,

马丁·范·弗肯(Martijn van Foeken) | Interdobs

葫芦娃快救爷爷
7楼-- · 2020-08-25 08:20

嗨Armando,

在这种简单的情况下,使用 onResultChanged 事件更新文本框最合适。 但是,在setDimensionFilter之后调用getData应该可以按预期工作。 它们打算在这种情况下使用。 在这种情况下,请始终为SAP创建事件。

一周热门 更多>