问题标签 [powerbi-powerapps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powerbi - 带有嵌入式 PowerApp 的 PowerBI - 无法编辑
我有一份在 2020 年 6 月发布的 PowerBI 桌面版中编写的 PowerBI 报告。这是一个简单的 PowerBI 报告,画布上的一个表直接查询 SQL Azure 数据库。然后我添加了一个简单的 PowerApp(见屏幕截图)并发布到 PowerBI 服务。一切都很好。
现在,当我开始编辑 PowerApp 时,系统会提示我打开浏览器,其中包含一个似乎适用于 PowerApp 的链接(请参见下面的第二个屏幕截图)。我单击“确定”并打开浏览器,但没有进入 PowerApp,而是进入了默认的创建应用页面(参见第三个屏幕截图)。如果我尝试打开应用程序,我会遇到版本冲突(第 4 个屏幕截图)。我正在通过浏览器访问 PowerApp,因此 Microsoft 正在控制 PowerApps 的版本。如果我摆弄我可以编辑和发布应用程序,但它看起来要么非常复杂,要么我弄错了,错过了一个技巧。此外,在 PowerApp 编辑器中进行编辑时,PowerBI 集成不返回任何数据并给我一个空白数据列表,而当我创建应用程序时,我可以看到数据。
附带问题- 其他人是否有同样的经历(即只是片状),还是我做错了什么?如何获得流畅的编辑体验?
主要问题- 编辑 PowerApp 时如何查看我的数据?
下面的屏幕截图。
我的简单 PowerBI 报告和 PowerApp
当我单击编辑时(从 PowerBI 编辑 PowerApp)
在 PowerBI 中单击“编辑”将我带到这里
我被要求更改我的 PowerApps 版本
当我编辑时,我的数据不可用
powerbi - 与数据表列的 OnSelect 混淆潜在故障(仅在 PowerBI 中)
对于任何能够解决这个问题的人来说,都是金牌。不确定这是否是我需要报告的真正故障或有解决方案的东西,所以尝试没有害处。
场景简单来说就是:
- 我正在尝试计算单击列的次数(最终目的是开发双击功能)
- 登陆页面 (OnVisible) 将变量设置为 0
- 单击列 (OnSelect) 触发 Switch(var, 0, Set(var, 1), 1, Set(var, 2))
- 这在列上和在浏览器/开发环境中的独立按钮中都可以按预期工作
然而
- 将 PowerApp 作为 PowerBI 中的“图表”之一嵌入时,数据表列 OnSelect 函数不会注册每次交替单击
- 所以两次点击将我们带到 1,两次点击将我们带到 2,依此类推。
- 但是,当代码在按钮中时它确实有效
所以我可以确定这只是 PowerBI(不是浏览器版本)的问题,并且只是数据表(不是按钮)的问题......但这让我无法从逻辑上了解问题是什么。
我自己和同事也犯了同样的错误。您可以想象,这种潜在的故障使我很难实现我的“双击”功能,因为它使第一次和第二次单击无法区分。
任何帮助将不胜感激!