微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Amazon QuickSight - 如何在输入参数不在控件中的情况下“仅显示相关值”

如何解决Amazon QuickSight - 如何在输入参数不在控件中的情况下“仅显示相关值”

我想根据应用于仪表板的过滤器将控件的内容过滤为相关值。过滤器基于通过 JS SDK 传入的参数。

如果我有一个控件 (Control X) 设置过滤器使用的参数,那么似乎另一个控件 (Control Y) 可以将显示的值预先过滤为现在适用的值。这是通过在 Control Y 上启用“仅显示相关值”、在启动时检查 Control X 并从下拉列表中选择相关字段来完成的。

然而,我们无意向用户展示 Control X。如果可以采取任何措施来获得预期的行为怎么办?

示例设置

数据

|Type  |Item  |Price|
|------|------|-----|
|Fruit |Apple |0.50 |
|Fruit |Orange|0.60 |
|Fruit |Pear  |0.20 |
|Veg   |Potato|0.15 |
|Veg   |Onion |0.29 |
|Veg   |Carrot|0.08 |

过滤器: 在字段“类型”上,过滤器类型“自定义过滤器,等于”使用参数:YES,参数“TypeInput”

控制: 过滤器:项目,显示名称“项目等于”,样式“下拉 - 多选”,值:“过滤器” 不详“显示相关值”仅显示为灰色...仅在添加一个控件时才会出现。

预期行为: 当 TypeInput 设置为 Fruit 时,Control Y 应该有 Apple、Orange 和 Pear。 当 TypeInput 设置为 Veg 时,Control Y 应该有 Potato、Onion 和 Carrot。

实际行为: 无论 TypeInput 如何,Control Y 都会显示 Apple、Orange、Pear、Potato、Onion 和 Carrot。

n.b 如果控制x添加为文本框,则“显示相关值”在控制Y中不再灰色灰色。当所选控制x可被检测并且归档“类型”可以从下拉下来选择。然后当值被输入(例如“Veg”)到控件 X 时,控件 Y 中的值会按预期过滤。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。