关注我们
(本文阅读时间:5分钟)
Power BI 报告很强大 , 但通常情况下它的信息是单向传递的 , 由报告制作者通过报表上的数据向用户传递信息 , 用户可以在报告上交互图表 , 但并不能在报告上添加信息 , 这也是很多人期待的一个功能 。
虽然 Power BI 本身不支持让用户输入数据 , 不过利用 Power 家族的另外一个应用:Power Apps , 也是可以轻松实现这个需求的 。
以下面这个报告为例 , 展示了每个产品的环比增长数据:
文章图片
假如把这个报告发给领导 , 领导看到后 , 可能会对部分产品提出处理建议 , 怎么在 Power BI 中添加个输入框让领导输入文字呢?
下面将利用 Power Apps 来实现这个需求 , 这个方法的前提条件是 , 需要有 Onedrive for business 账户 , 并拥有 Power Apps 许可证 。
其基本原理是用户输入的信息 , 通过 Power Apps 将数据回写到 OneDrive上 , 然后 Power BI 连接 Onedrive 上的数据 , 并呈现在可视化报告上 。
微软MVP实验室研究员
文章图片
胡永胜
网名采悟 , Power BI 方向 MVP , 公众号「Power BI星球」主理人 , 图书《Power BI商业数据分析》作者 , 专注于微软Power BI技术分享和传播。
准备工作
首先在 Onedrive for business 上建一个表格 , 这里我命名为“备注表” , 有产品名称和备注两列 , 为了让 Power Apps 识别到它 , 需要将这个数据转换为智能表 , 套用样式就可以了:
文章图片
这里的备注列什么数据都没有 , 就是为了下面进行回写而准备的 。
然后利用 Power BI 连接 OneDrive上的这个表格 ,导入到模型以后 , 将这个表与原模型中的产品表建立关系:
文章图片
然后就可以把备注表中的“备注”列 , 放到前面表格里:
文章图片
现在还没有添加备注信息 , 所以这一列都是空的 。
利用 Power Apps 创建应用
画布上添加 Power Apps 视觉对象:
文章图片
将产品表中的字段“产品名称”放进来 , 待系统配置好环境以后 , 点击“新建”
文章图片
稍后会弹出一长串网址 , 点击确定进入 Power Apps 云端 , 进去之后 , 将现有的图层“Gallery1”删除:
文章图片
然后就是一个空白的画布 , 我们重新开始建应用 。
1. 插入>窗体>编辑
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
