如何将简单过滤器应用于数据源

2020-09-21 19:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个简单的数据集,有3个维度...

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

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


我有一个简单的数据集,有3个维度,没有度量。 我希望仅按团队进行筛选,然后将Engineer和Advocate维度提取为字符串变量。 当采取措施时,这只是小菜一碟,只是在这里苦苦挣扎。

我需要此功能,但需要尺寸:

var gblTeam =" TEAM01";

var pob = DS_DATASET.getData(" MeasureColumn",{
" Fleet Manager":gblTeam
})。value;

预先感谢!

数据集:

(20.1 kB)
3条回答
灬番茄
2020-09-21 20:32

亲爱的克里斯,

对不起,但是我想我会让你失望。 据我所知,您想过滤一个维度(团队)并从该选择中获得结果元素。 对于Design Studio,这是不可能的,因为您无法读取数据源迭代。 当键入" getMembers ...."时,您将始终从维度中获取所有过帐值。

因此,即使按TEAM1进行过滤,您也将获得系统中所有可用的名称。

但是,有一个工作环境。 如果可以将SDK安装到系统中,则可以查看SCN社区中提供的" DataIterator": https://blogs.sap.com/2016/ 02/08/design-studio-16-sdk-data-iterator最终逐行读取您的数据行/

另一个提示:使用Lumira 2.x Designer,最终可以通过您的数据源进行迭代。

https://blogs.sap.com/2017/12/19/dynamic-apps-in-lumira-2.1-iterating-over-a-resultset/

在这里,我在Lumira有一个虚拟的演示给您:

右侧结果,未过滤时:

过滤后,结果在右侧:

此功能的编码:

希望对您有帮助吗?
问候,
克里斯

一周热门 更多>