在Design Studio中使用维度过滤器组件进行级联功能

2020-08-16 18:19发布

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

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


你好专家。

我已经使用维度过滤器组件实现了级联功能。我能够基于其他维度过滤器来过滤值,但是如果我更改了第一维度上的其他选择,则第二维度过滤器仅显示选定值 filter.to 都会使此动态变化。

请参见以下示例。

我有2个维度过滤器组件1)国家2)地区。

1。当我从"国家"中选择"美国"值时,我可以看到属于美国的所有地区。

2。然后我在加利福尼亚州的区域进行了选择。

3.now我正在尝试从"国家/地区维度过滤器"中选择其他国家/地区,即"澳大利亚",但看不到属于AUS的动态值。相反,我看到的是先前选择的值。

在这种情况下,每次我从Region中取消选择值,然后从County Dimesnionfilter中选择值时,我就能看到属于选定值的所有地区

这是设计行为还是我出了错?

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

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


你好专家。

我已经使用维度过滤器组件实现了级联功能。我能够基于其他维度过滤器来过滤值,但是如果我更改了第一维度上的其他选择,则第二维度过滤器仅显示选定值 filter.to 都会使此动态变化。

请参见以下示例。

我有2个维度过滤器组件1)国家2)地区。

1。当我从"国家"中选择"美国"值时,我可以看到属于美国的所有地区。

2。然后我在加利福尼亚州的区域进行了选择。

3.now我正在尝试从"国家/地区维度过滤器"中选择其他国家/地区,即"澳大利亚",但看不到属于AUS的动态值。相反,我看到的是先前选择的值。

在这种情况下,每次我从Region中取消选择值,然后从County Dimesnionfilter中选择值时,我就能看到属于选定值的所有地区

这是设计行为还是我出了错?

付费偷看设置
发送
4条回答
Cikesha
1楼-- · 2020-08-16 18:46

嗨Jagdeep,

您在使用1.6 SP4吗?

您的数据源是什么?

如果我在此处按照教程进行操作 https://archive.sap.com/documents/ docs/DOC-49292 我无法重新创建使用BEx查询时所描述的内容。 也许您可以查看教程 https://archive.sap.com/documents/docs/DOC -49292 吗?

Tammy

xfwsx85
2楼-- · 2020-08-16 18:42

你好穆斯塔法

我正在使用SAP BEX报表作为数据源的Lumira Designer仪表板。 我们也在寻找示例中描述的级联过滤器功能。 但是,在我们的案例中,级联功能不起作用。 我们正在将维度过滤器与"列表"作为可视化模式一起使用。

Bex报告基于SAP ABAP CDS视图。

您的帮助将不胜感激。

致谢

Hari

当学会了学习
3楼-- · 2020-08-16 18:50

嗨Jagdeep,

我已经能够使用BE Query数据源在SAP UI5 M模式下的DS 1.6 SP3和SP4中复制您的问题。 为了确保我们在同一页上,这是我的结果:

1。 带有二维过滤器的启动应用程序:

2。 从过滤器1中选择

3。 过滤器1结果:

4。 过滤器2选择:

5。 过滤器2结果:

6。 为了选择一个新的地区,现在必须取消选择过滤器2(航空公司ID)的值:

7。 现在,所有"过滤器1选择"都再次可用:

8。 选择一个新的过滤器1值:

9。 现在可以使用新的过滤器2值:

因此,为了再次查看过滤器1中的所有可用值,您首先必须清除过滤器2中的选择。坦白说,这似乎与我的直觉相反。 任何应用数据或属性绑定的组件都表现出此行为。 当使用属性绑定的多选列表框时,我也遇到了同样的问题。 现在,您无需使用属性绑定,而是使用 getMembers()填充列表框,然后应用 setFilter(),不会发生上述问题。

您是否遇到了上述情况?

不确定我是否错过了设置,或者这是设计使然(似乎不常见)还是错误。 也许其他人可能会有更多反馈。

关于

穆斯塔法。

lukcy2020
4楼-- · 2020-08-16 18:45

嗨,穆斯塔法

是的,我们在同一页面上。

我通过下拉菜单实现了相同的功能。 但是我还没有尝试使用列表框。我希望我也能做到。

我似乎只能使用尺寸过滤器来解决此问题。

谢谢

草皮

一周热门 更多>