在Lumira Designer中选择时找不到匹配的数据

2020-09-08 22:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我会尽量保持自信。 ...

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

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


大家好,

我会尽量保持自信。

1)我有一个名为 IdentificadorRubrica 的维度,该维度使用值(P1,P2,P3,P4,P5)过滤数据源。

2)该维度使用getMembers()方法填充称为 dimRubrica 数组

3)该数据源返回从2015年到2018年的数据。

4)来自 IdentificadorRubrica 的值 P2 P4 在数据库中不存在 对于2017年,但在剩余的所有年份中都存在。

5)当我尝试使用 setDataSelection()填充条形图并传递所需的所有指标和维度(年,月, IdentificadorRubrica:dimRubrica 等)时, ,如果我选择2017年,则会收到以下警告:

在选择中找不到匹配的数据。...P2,P4...。

我是否有办法避免此错误,并且仅获取那些选定尺寸存在的子集数据,而无需更改dimRubrica数组? 因为此数组将始终被所有DISTINCT值填充(该数据源返回的所有可能值)。

我尝试在该数据源的初始视图中以及其中所有存在的维度(包括 IdentificadorRubrica )中激活选项用于过滤的成员->仅具有已发布数据的值 >,当然),但没有用

先谢谢您。 干杯,

BO版本:4.2 SP5补丁6

Lumira Designer版本:2.2 SP0补丁1

JAmorim

1条回答
小熊yu生菜
2020-09-08 22:29

大家好,

我刚刚找到了一个解决方案。

1)创建了一个函数,该函数动态填充并返回dimParcelas数组;

2)在该函数的开头,我还过滤了由数据源返回的查询(按所选年份)。 此过滤器可确保在选定年份内仅使用每个IdentificadorRubrica的不同可用值填充数组;

3)在该功能的最后,我清除了过滤器。

还是谢谢你

欢呼

一周热门 更多>