power bi图表在windows桌面显示(处理数据微软Excel和微软PowerBI)
power bi图表在windows桌面显示(处理数据微软Excel和微软PowerBI)这是我最近体会比较深的。因为我建立了一个比较齐全的报告模型,但是客户的数据经常只包含其中的一部分。我曾试图用PowerBI来和word联动,最后还是没成功。为什么?因为Excel的Cell函数可以获取相对路径,结合PowerQuery的参数表格用法,你要做的是,把做好的数据模型和原始数据(或示例数据)丢给你的同事,你同事替换掉原始文件,打开Excel就可以直接用了,无需填写什么路径啊、参数啊之类,就算要填写,也是很简单的一件事情,不用单独再教他们熟悉一个全新的软件——PowerBI Desktop。详见《还在复制粘贴?这一招让word报告更新数据和图表只用一秒》,这是我最近悟出的方法。PPT和Excel的数据、图表联动即时更新,原理是一样的。
估计绝大多数人都会选择Excel,因为绝大多数人都没听说过PowerBI Desktop。
但了解和掌握PowerBI的人会越来越多,所以,这个帖子试图对非常熟悉Excel但是又刚接触PowerBI的小伙伴聊一聊在这两个神器当中如何选择的问题。
事实上,我刚接触PowerBI时,也始终闹不清该如何选择。
既然不知道如何选择,就首选了自己熟悉的Excel。但那个时候(2016年),Excel版的PowerQuery和PowerPivot非常不稳定,动不动就出错或直接退出。我一怒之下,就转向了PowerBI Desktop。接近两年断断续续的使用下来,我对这两个神器终于有了一些自己的体会。
如果有其他小伙伴要使用你的数据模型,那么用Excel为什么?因为Excel的Cell函数可以获取相对路径,结合PowerQuery的参数表格用法,你要做的是,把做好的数据模型和原始数据(或示例数据)丢给你的同事,你同事替换掉原始文件,打开Excel就可以直接用了,无需填写什么路径啊、参数啊之类,就算要填写,也是很简单的一件事情,不用单独再教他们熟悉一个全新的软件——PowerBI Desktop。
如果你的数据和图表要和Word、PPT等联动即时更新,那么用Excel详见《还在复制粘贴?这一招让word报告更新数据和图表只用一秒》,这是我最近悟出的方法。
PPT和Excel的数据、图表联动即时更新,原理是一样的。
我曾试图用PowerBI来和word联动,最后还是没成功。
如果你的数据模型很复杂,经常有客户只使用其中的一部分,那么用Excel这是我最近体会比较深的。因为我建立了一个比较齐全的报告模型,但是客户的数据经常只包含其中的一部分。
如果我用PowerBI Desktop,为了适应不同客户的数据,要么我为每一类客户建一个模板,要么我在模型中加入复杂的条件判断来处理缺失数据导致的错误,要么我每次手动修改要加载的数据。
我用手动修改要加载的数据的办法,但如果我取消加载某些表,那么建立在那个表之上的度量值会丢失,下次有这部分数据时得重新手动建立度量值。
而用Excel就不存在这个问题。我不需要做任何修改,直接刷新,遇到没有数据的表,Excel会提示错误,会问要不要继续刷新其余表,点确定就可以了,不会有任何度量值丢失。
如果要用你的数据模型的人用的是低版本Excel,那么用PowerBI Desktop现在不少人用的是Excel2013、Excel2010、Excel2007,乃至Excel2003或WPS,微软虽然提供了兼容2007-2013版本的PowerQuery和PowerPivot插件,但我总觉得有问题(可能是我用的少),你又不想给他们升级到Eexcel2016或Excel2019,那么用PowerBI Desktop吧。
PowerBI Desktop安装版才180多M,大不过200多M。而且如果你的模型建立得足够好,你同事也不需要特别复杂的操作,只要他们修改下文件路径然后刷新下,再会筛选数据图表就行。
如果你要把图表分享给他人,那么用PowerBI DesktopPowerBI Desktop结合PowerBI服务,可以轻松地把你的图表通过网址或二维码分享给他人。
比如我遇到的情形是大Boss不想看Excel文件了,那我就发图表链接给他,他在任何有网络的地方都可以用他的手机看。
如果你要用到更多PowerBI的牛逼功能,那还是建议用PowerBI Desktop其实很多PowerBI的企业级功能,我也没怎么用过,比如运行Python脚本或嵌入R脚本,行级权限管理,比如什么APP,比如仪表盘,比如本地部署PowerBI Server等等。这些用PowerBI desktop就非常方便了。
怎么样,读完这篇小文,你是不是不再纠结该选那款数据处理神器,从而眉头舒展了呢?