对于任何能够解决这个问题的人来说,都是金牌。不确定这是否是我需要报告的真正故障或有解决方案的东西,所以尝试没有害处。
场景简单来说就是:
- 我正在尝试计算单击列的次数(最终目的是开发双击功能)
- 登陆页面 (OnVisible) 将变量设置为 0
- 单击列 (OnSelect) 触发 Switch(var, 0, Set(var, 1), 1, Set(var, 2))
- 这在列上和在浏览器/开发环境中的独立按钮中都可以按预期工作
然而
- 将 PowerApp 作为 PowerBI 中的“图表”之一嵌入时,数据表列 OnSelect 函数不会注册每次交替单击
- 所以两次点击将我们带到 1,两次点击将我们带到 2,依此类推。
- 但是,当代码在按钮中时它确实有效
所以我可以确定这只是 PowerBI(不是浏览器版本)的问题,并且只是数据表(不是按钮)的问题......但这让我无法从逻辑上了解问题是什么。
我自己和同事也犯了同样的错误。您可以想象,这种潜在的故障使我很难实现我的“双击”功能,因为它使第一次和第二次单击无法区分。
任何帮助将不胜感激!