为qlikview中的“全部清除”按钮编写宏以显示特定选择

为qlikview中的“全部清除”按钮编写宏以显示特定选择,qlikview,Qlikview,我有一个从视图中引入数据的工作表(在一些逻辑应用于视图之后) 我设置了清除按钮的状态。但当我按下“全部清除”按钮时,显示的数据来自整个视图,而不是来自逻辑的数据 请告诉我一种方式,即使我按“全部清除”,也只显示特定的数据集 谢谢全部清除总是会超过您的清除状态设置,这是出于设计 清除状态仅与标准清除操作相关 您可以锁定选择(右键单击“锁定”,将选择变为蓝色),然后“全部清除”不会影响它们 但是很明显,如果使用Unlock和Clear All,它也会覆盖锁定的选择 那么,当单击“全部清除”按

我有一个从视图中引入数据的工作表(在一些逻辑应用于视图之后)

我设置了清除按钮的状态。但当我按下“全部清除”按钮时,显示的数据来自整个视图,而不是来自逻辑的数据

请告诉我一种方式,即使我按“全部清除”,也只显示特定的数据集


谢谢

全部清除总是会超过您的清除状态设置,这是出于设计

清除状态仅与标准清除操作相关

您可以锁定选择(右键单击“锁定”,将选择变为蓝色),然后“全部清除”不会影响它们

但是很明显,如果使用Unlock和Clear All,它也会覆盖锁定的选择


那么,当单击“全部清除”按钮时,我无法编写触发器?此外,当我锁定它时,用户右键单击并按下clear all selections(清除所有选择),然后再次覆盖选择。请注意,没有先前的选择,数据来自我在“编辑脚本”中编写的逻辑。因此,当我清除所有时,将返回整个视图的数据,而不是应该通过逻辑导出的数据。谢谢我不明白你想做什么。如果要通过脚本限制可用数据,为什么不使用更强的where子句?如果数据不需要在前端,那么删除itI并不是试图限制数据。。。我带来的是有限的数据,但当我按clear all时,它会返回到从视图派生的数据集,而不带where子句。我创建了一个书签,并在单击“全部清除”时将其分配给触发器,从而解决了问题。谢谢你的帮助。