点击此处---> 群内免费提供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)创建了一个函数,该函数动态填充并返回dimParcelas数组;
2)在该函数的开头,我还过滤了由数据源返回的查询(按所选年份)。 此过滤器可确保在选定年份内仅使用每个IdentificadorRubrica的不同可用值填充数组;
3)在该功能的最后,我清除了过滤器。
还是谢谢你
欢呼
一周热门 更多>