io - 直接通过 Power BI 发布的报表输入数据

标签 io powerbi

是否有任何解决方法可以在已发布的报告中直接通过 PBI 输入数据?我希望用户对图表输入评论。如果用户可以直接在图表下方的 PBI 报告中执行此操作,那就太棒了。

我可以在官方 PBI Ideas For Improvement 页面上看到,这些功能是开发人员的梦想投票:

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/9414921-input-fields

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/13820190-power-bi-online-query-parameters?page=1&per_page=20

也许有一些隐藏的解决方法超出了微软团队的注意力?也许 R 中有一些可视化或脚本允许将数据发送到任何可以存储的地方 - SQL Server、Sharepoint?

这是在 R 中制作的非常鼓舞人心的 IO 提示示例 - 将在 PBI 中完成的点击坐标传递给 SQL,然后返回到 Power BI:
https://medium.com/@dr_eldersveld/r-visuals-in-power-bi-beyond-plots-74c618f2e6f3

最佳答案

是的,这是完全可能的。

您可以创建一个 PowerApps (这基本上允许您连接到任何(或大多数)数据源),然后使用 PowerApps custom visual 将该应用程序嵌入到 Power BI 中.这可能需要一些努力,但用例是无限的。

下面显示了一个关于如何在 PowerApps 中保存和显示用户输入的简单示例:

powerapps
TextInput1接受用户输入,保存 icon1OnSelect设置为 Set(comment, TextInput1.Text)将文本输入中的文本保存到变量 comment ;和 Label1显示 comment值(value)。

在 Power BI Web 上编辑 Power BI 报表时,添加 PowerApps Custom Visual从市场,并选择您刚刚创建的应用程序,这就是会发生的事情:

input

output

请注意,这只是一个示例,它不会在刷新时保留用户输入。如果您想保存评论以将其显示给其他用户,您必须修改应用程序并将其连接到数据源,创建一个表来存储评论,使用用户输入更新其值等。

关于io - 直接通过 Power BI 发布的报表输入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51611281/

相关文章:

c# - 需要帮助理解 Stream.Read()

perl:我可以等 15 分钟,然后如果没有按下某个键,做点什么吗?

excel - 满足条件时,在不满足条件的情况下,在其下方的每一行显示当前行值

c# - 此数据集不支持 GET 表方法 - 未实现

Power BI 中的 R 脚本将日期返回为 Microsoft.OleDb.Date

java - 除了我自己的进程之外,还可以查看进程的输出流

java - Android 工作室抛出 IOException : Operation not permitted

file - Prolog如何将文件保存在现有文件中

java - 来自 Power BI Rest API 的 403 响应

powerbi - Power BI - 在计算函数中使用过滤器