powerbi主要平台产品(PowerBI协同PowerAutomate)
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. 添加步骤③:创建文件
在编辑界面中,分别填入下面三项:
- 文件夹路径:点击右侧的文件夹图标,可以选择onedrive中已有的文件夹;
- 文件名:可以任意命名,如果是个静态的名称,则每次导出后会自动覆盖上次导出的数据,这里我选择了把时间戳(可以在弹出的窗口中选择)作为名称的一部分,这样每次导出都是一个新的文件名,不会覆盖原有的。另外,后缀.csv不能省略;
- 文件内容:选择上个步骤的输出结果Output。
然后点击“保存并应用”,至此整个工作流编辑完成。
三、设置按钮格式
上面的步骤完成并返回到报表页面以后,就会看到页面上已经出现了一个大大的蓝色按钮,可以调整按钮的大小,并选中按钮,在格式面板中调整按钮的文本以及填充颜色:
这里我把按钮的文本改成了“导出数据”:
这个Power Automate按钮与正常添加的按钮用法是一样的,在PowerBI Desktop中需要按住Ctrl点击,发布后直接点击即可触发。
点击后就可以在onedrive相应的文件夹中看到下载的数据:
这里有4个文件,就是我在不同的时间分别点击了四次,生成了不同名的csv文件,并且这里导出的数据是动态的,是基于最终用户点击各种筛选器交互后的数据。
说明:这里导出的是csv文件,里面的中文直接打开可能会乱码,可以先下载到本地,然后用excel导入csv/文本的方式打开,具体操作方法可以搜索一下。
以上就是利用Power Automate下载PowerBI数据的技巧,全程鼠标点击,无需任何代码,轻松在PowerBI报告中添加了一个下载按钮;如果你制作完成点击按钮后,没有在onedrive中看到下载的数据,或许是上面某个步骤操作有误,请再仔细看一遍操作步骤吧。
更多精彩推荐给Power BI报告加密,原来这么简单
如何在Power BI中制作漂亮的河流图?
自定义区域可视化,你可以用Power BI的形状地图
采悟,微软MVP,「PowerBI星球」创始人,《Power BI商业数据分析》作者
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com