Power Automate是微软的流程自动化(RPA)工具,可以友好、无代码的实现各种低效工作流程的自动化处理。它也已经集成到了PowerBI中,在 Power BI 报表中创建 Power Automate 视觉对象后,终端用户只需单击报表中的按钮即可运行自动化流。 通过二者的协同,可以提供更强大、更灵活的解决方案,我会通过一些实用的应用场景来介绍他们的用法,今天分享一个利用Power Automate导出PowerBI报告数据的案例。 PowerBI的可视化图表中的数据可以导出来,不过这个功能并不直观,应用场景有限,如果在报告页面上添加一个按钮,让终端用户点击即可下载数据,是不是就方便多了? 首先说明一下,这里介绍的导出数据,并不是将数据导出到本地,而是导出到onedrive上,你首先需要拥有onedrive for business账户。 本文以之前介绍过的这个客户细分报表为例,来演示一下如何为页面上添加一个“导出数据”的功能按钮,如下图: 右上角的“导出数据”按钮 下面来看看具体实现步骤: 一、在报表中添加 Power Automate 视觉对象 点击可视化面板中的Power Automate,将它添加到画布上, 然后会出现一个窗口,说明它的用法和步骤,首先添加数据,将需要导出的数据字段都拖拽到字段框中: 二、编辑流 点击该对象右上角的三个点(...),选择“编辑”, 进入编辑窗口: 可以点击左上角的“新建”、也可以利用下方的几个模板来创建工作流,这里我选择利用模板,下面开始真正开始编辑工作流: 1. 点击左下角的模板:从PowerBI更新Excel表 Excel Online可以理解为onedrive上的Excel,在这个界面,参考上图的箭头,点击Excel Online右侧的三个点,登录自己的onedrive for business账户,然后点击“Continue”。 2. 删除现有的步骤 删除步骤“Update a row”: 3. 添加步骤①:编辑 点击New step,搜索并找到“编辑”: 然后点击“输入”栏,在弹出的窗口中,选择最后一项“PowerBI 表”: 4. 添加步骤②:创建csv表格搜索并找到“创建csv表格”的操作: 在“From”栏,在弹出的窗口中选择上一步的“Outputs”: 5. 添加步骤③:创建文件 在编辑界面中,分别填入下面三项:
然后点击“保存并应用”,至此整个工作流编辑完成。 三、设置按钮格式 上面的步骤完成并返回到报表页面以后,就会看到页面上已经出现了一个大大的蓝色按钮,可以调整按钮的大小,并选中按钮,在格式面板中调整按钮的文本以及填充颜色: 这里我把按钮的文本改成了“导出数据”: 这个Power Automate按钮与正常添加的按钮用法是一样的,在PowerBI Desktop中需要按住Ctrl点击,发布后直接点击即可触发。 点击后就可以在onedrive相应的文件夹中看到下载的数据: 这里有4个文件,就是我在不同的时间分别点击了四次,生成了不同名的csv文件,并且这里导出的数据是动态的,是基于最终用户点击各种筛选器交互后的数据。 说明:这里导出的是csv文件,里面的中文直接打开可能会乱码,可以先下载到本地,然后用excel导入csv/文本的方式打开,具体操作方法可以搜索一下。 以上就是利用Power Automate下载PowerBI数据的技巧,全程鼠标点击,无需任何代码,轻松在PowerBI报告中添加了一个下载按钮;如果你制作完成点击按钮后,没有在onedrive中看到下载的数据,或许是上面某个步骤操作有误,请再仔细看一遍操作步骤吧。 |
|