美文网首页PowerQuery
【实例】百度云和PowerQuery结合减少工作量

【实例】百度云和PowerQuery结合减少工作量

作者: PowerQuery | 来源:发表于2016-05-19 22:32 被阅读723次

    作为客服主管,我需要获取每天客户咨询的详细记录;作为一个小公司的客服主管,目前我手底下有七名客服,加上我自己,共有八名。因此,我每天早上需要将八名客服人员前一天的客服记录汇总并发送给相关伙伴。

    客服记录表格放入云端自动同步

    1.首先,我制作了八张客服问题记录表格,每名客服一个,包括我自己。不允许客服私自修改表格字段。
    2.我将这八张表格放入一个百度云账号。
    3.每名客服安装百度云同步盘,登陆那同一个账号,将所需工作文件同步到本地。
    4.每天下午下班前半个小时,每名客服将自己手头当天的客服表格整理完,确保同步到云端。

    建立PowerQuery模板

    1.利用PowerQuery合并文件夹下所有文件的命令,将八张表格的记录汇总到一起。

    源 = Folder.Files("C:\path\问题记录汇总"),
    

    2.对汇总数据进行其他操作,如提升标题,删除空记录等。
    3.建立一个筛选器,这个筛选器有自动和手动两种选择:自动就是每天打开这个模板后,自动获取当天日期(DateTime.LocalNow),然后判断当天是星期几,如果是星期一,则自动筛选上周五、六、七三天的记录;如果不是周一则只筛选前一天的记录。(代码写得有点笨拙)【2016年6月1日补记:之前的代码不仅笨拙,还会出错,所以更新了代码】

    筛选 = Table.SelectRows(筛选的行2, each (if Date.DayOfWeek(DateTime.LocalNow(),Day.Sunday)=1 then [提交日期] = #date(Date.Year(DateTime.LocalNow()-#duration(1,0,0,0)),Date.Month(DateTime.LocalNow()-#duration(1,0,0,0)),Date.Day(DateTime.LocalNow()-#duration(1,0,0,0))) or [提交日期] = #date(Date.Year(DateTime.LocalNow()-#duration(2,0,0,0)),Date.Month(DateTime.LocalNow()-#duration(2,0,0,0)),Date.Day(DateTime.LocalNow()-#duration(2,0,0,0)))  or [提交日期] = #date(Date.Year(DateTime.LocalNow()-#duration(3,0,0,0)),Date.Month(DateTime.LocalNow()-#duration(3,0,0,0)),Date.Day(DateTime.LocalNow()-#duration(3,0,0,0))) else [提交日期] =#date(Date.Year(DateTime.LocalNow()-#duration(1,0,0,0)),Date.Month(DateTime.LocalNow()-#duration(1,0,0,0)),Date.Day(DateTime.LocalNow()-#duration(1,0,0,0)))))
    

    4.将前述PowerQuery结果加载到数据模型和表。
    5.用数据透视表简单拉一个汇总数据出来,就是每天各类型问题有多少个。
    6.每天早上我上班之后刷新一下百度网盘,确保自己收到了小伙伴的最新记录表,然后打开这个模板,刷新下,保存,另存为一个新文档,然后发送给相关伙伴。
    7.相关伙伴收到这个文件后,可以了解每天每种类型的问题有多少个,要看明细也可以。
    8.下一步改进思路:能否把刷新另存发邮件这个动作也自动化?这会是懒癌患者的痴梦吗?

    相关文章

      网友评论

      • 990968d61c89:个人建议,用另存自动发邮件,可以用python来实现
      • PowerQuery:vba相当强大,我估计应该很好实现。但是我对这玩意儿有天生排斥心理,估计是文科生心理作祟,所以从2000年开始接触office就想学这玩意儿,但是到现在连门都没入,主要是用的机会太少了。
        PowerQuery:@阿森纳97 我已经上了qnap的451+了,目前正在折腾中。
        阿森纳里:我用的是坚果云,但无论是百度云坚果云还是其他的各种云都有数据丢失的危险,所以今年考虑搭建私有云平台,另外我在接触power bi之前狠是学了一阵vba,苦也,后来用上了power bi解决了我的大部分需求之后就很少再用vba了,文科生学起来是够费劲的
      • 麦地蓝天:“刷新另存发邮件这个动作也自动化”
        这一步用VBA应该是可以实现的
      • fb8b7a3de473:学习😊

      本文标题:【实例】百度云和PowerQuery结合减少工作量

      本文链接:https://www.haomeiwen.com/subject/ogbgrttx.html