注意看下今天的作者哟!
作者感言:
第一次实现一个自我感觉比较复杂的而且对业务有直接帮助的流,激动万分!
需求
根据Power BI的报表数据,自动实现给低于销售目标的城市负责人发送邮件,预警销售额较低,及时跟进销售任务,努力达成目标。
实现工具
Power BI
Power Automate云端流
Power Automate -Run a query against a dataset
实现思路
制作Power BI并发布到云端,利用Power Automate建立手动触发流或即时流,利用Run a query against a dataset操作获取报表数据查询信息,其中报表筛选字段可通过追加数组方式添加至查询,对查询出json格式数据进行解析,获得相应的字段,建立销售额判断条件,符合条件的行信息发送邮件,其中邮件中动态存放json解析的字段数据。
实现过程
1、制作Power BI报表,如图所示,并发布到云端
2、报表中添加Power Automate(本例采用手动触发的方式,也可以采用按计划触发),并将地区字段拖放至数据字段区,并在右上角三个点处选择编辑,进入Power Automate编辑界面
3、在弹出的界面中选择新建即时云端流
4、添加数组变量和追加数组操作,将PBI触发的地区字段(即PBI报表切片器的地区字段)追加到数组变量中
5、将追加到数组变量中数组通过以下表达式进行组合,方便后面的查询可以将该变量写入查询中
6、添加一个PBI查询操作Run a query against a dataset,选择已经发布的工作区中的该报表数据集,并按照PBI查询表数据方式写入查询语句,其中的切片器选项,可以选择前述的合并数组
7、由于后续发送邮件需要用到销售额、负责人、负责人邮箱等字段信息,需要添加一个分析JSON操作,对前述的查询出的JSON格式结果进行解析,得到对应的字段信息:
其中架构选项可以通过从示例生成的方式进行生成(如果对json格式用法熟悉的话,也可以手动获取):
8、取出字段信息之后,可添加条件操作,比如当销售额低于300的时候,触发发送邮件的操作,邮件正文中可以添加前述解析出来的动态数据字段,流程完毕
9、整个自动化流过程如下:
10、运行结果:
相应的负责人各自收到了邮件提醒!
接下来会对数据进行相应的原因分析与解决方案的出台!
总结
本文介绍了利用 Power Automate 中的 Execute Query 来释放 Power BI 潜能,当业务情况不达标时手动/自动发送邮件到特定的人员邮箱的操作。
这样就实现了从查看报表-发现问题-提醒反馈-解决方案-改善措施的简单便捷的闭环,可以更加高效地帮助业务水平提升与管理效率的提升。
动动手,一起 Automate 起来吧!
最后祝各位大小朋友:
六一儿童节快乐!
本文分享自 PowerBI生命管理大师学谦 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!