耽误大家5分钟,希望你们可以看完,因为你们当中有人正在游走于「走火入魔」的边缘。《孙兴华讲PowerBI火力全开》于2020.12.17发布,这套课程是本人经过长时间思考和分析之后,重新排列了学习顺序,针对学习《2020年孙兴华讲PowerBI合集》之后的进阶教程。因为我本人学习了英文原版的《The Definitive Guide to DAX 第一版》,我对《火力全开》排列顺序的原因就是方便大家高阶学习。因为《The Definitive Guide to DAX 第一版》或《The Definitive Guide to DAX 第二版》讲解DAX原理时,并没有完整顺序,从第一章节就会有很多没有讲到的函数出现,造成初学者懵逼。《火力全开》正是与《The Definitive Guide to DAX》完美的衔接。
学习就是循序渐进的事情,你为何你要先读小学,再念中学,怎么不一下子就大学呢?
以下三只小动物排队,有几种可能?
你和我都知道答案是3!=6,但是一年级小朋友在做这道题时还没有学乘法,他们就是要一个一个的排列,找出规律,这是锻炼思维的机会。我从来没见过高中或大学生嘲笑小学老师误人子弟,坑人害人。但是在PowerBI这里就出现了相同的事情,当一个人「走火入魔」时,他会觉得别人都是错的,或者当一个人是别人雇佣的「水军」时,他也会毫无底线的胡说八道。其实一开始我并没有准备继续往下讲,但是在部分PowerBI收费讲师的「强烈要求」下,我盛情难却。
你试想一下,如果你6岁从幼儿园直接上大学,中国字不认识,加减法都不会,大学课程你听不懂,大学教授对你说,这个是小学学的,这个是初中学的,这个是高中学的。你说,老师这么套娃我受不了,你就应该将所有知识从小学一年级讲到大四。你听到这里,是不是觉得很扯?这种事是真实存在的,而且很普遍,提这样问题的人都「理直气壮」。
《DAX神功》紧扣原著《The Definitive Guide to DAX》目录顺序,对《火力全开》展开分析和加强。《火力全开》是DAX进阶,《DAX神功》是DAX高阶,高阶学习是建立在进阶基础上的。所以《火力全开》中讲过的知识会随时拿来用,请勿再说「套娃」。如果你对《The Definitive Guide to DAX》目录顺序有争议,那也没有办法,这是迄今为止最权威的教材没有之一。
《DAX神功》是建立在《火力全开》基础上的学习,虽然紧扣原著目录顺序,但是讲解不可能与原著一致,否则名字就叫啃书了,而且原著及以PowerBI中微软官方函数的翻译、使用等有争议的地方,我都会一一讲解。《DAX神功》共四卷,讲解时长:2021年8月1日至2021年12月31日。
无论你使用Excel PowerPivot还是PowerBI,都会使用到DAX,DAX 是 Data Analysis eXpressions 的缩写,译文:数据分析表达式 。这只是字面上的意思,我们要学会自己分析,要透过现像看本质,每个人有不同的分析方法(以下是我的分析),但最终都会回归正确的结果。
1. D:Drift飘移,周董的电影《头文字D》很多人都看过,保证最快的速度,让豆腐不碎,是我们追加的极致。
2. A:Access,微软为了降低数据库的使用门槛,发明了Access,它是一个单机简易数据库,处理多表关系时要易于Excel,同时也可以理解为Excel的升级版。但是,由于种种原因(企业因版权问题而使用WPS、部分培训机构知识垄断、Excel放肆随意的开放性等等)国内并没有普及Access。直到2020年Access专家的出现,让Access的力量重启,激励了一代年轻人投身Access事业。Access终于:拨开乌云见明月,晴空万里会有时,如果Access是一辆赛车,那么DriftAccess就是改装后能漂移的赛车。
3. X:未知数,DAX是基于SQL思维开发的,SQL语言从发布距今近30岁了,性能成熟且稳定。DAX的出发点并不是要干掉SQL,而是创造一个Access的升级版,它的未来还是一个未知数,现阶段DAX还很年轻。
Excel95至2003单张工作表的数据只有65536行,Excel2007将这个数据提升到了1048576行。但是,你们的电脑即使达到2021年水平,拥有16G入门内存,M.2固态硬盘,面对1048576行数据时也会卡顿,如果表格中有大量的公式,那只能是一个灾难。虽然基于SQL的Access完美的解决了Excel数据量大的问题,但是它仍有弱点,弱点体现在复杂分析和图表展示方面。
微软不会安于现状,更不会搬起石头砸自己的脚!DAX的目的是降低分析门槛,更方便的展示数据。但是从目前大多数招聘广告上来看数据分析岗,要求SQL必会,而Tableau,PowerBI,Python会其一者加分。而且查询这一部分SQL完全可以代替DAX。
问1:我是学Tabelau还是PowerBI?
答1:说真话不需要学历,但需要良知与勇气,我建议新人学Tableau,PowerBI只是被国内部分商家过份炒作。因为Tableau免费教程太多了,已经无利可图。
问2:我学完Excel之后是应该学SQL还是学DAX呢?
答2:建议先学SQL,有余力再学DAX。
问3:我应该是用Excel PowerPivot还是用PowerBI呢?
答3:玩摄影人99.9%的人都在研究买什么器材,最终一事无成。他们的重点应该是用光和构图。你呢?
问4:SQL我是学SQL Server、MySQL、DB2、PostgreSQL、SQLite哪一个呢?
答4:无论你学会哪一个,都能很快的适应其它任何一个,与其纠结在哪里盖房子,不如先盖一个房子。
问5:是不是学会了PowerBI就会数据分析了?
答5:从猿人使用石头,再到后来的绳子打结,再到算盘,从上个世纪普及的计算器,到21世纪普及的计算机,它们的本质都是计算,你的业务逻辑由你人脑生成,你写成计算机支持的语言,由他进行复杂的计算,它只是节省你的计算时间。如果你自己对业务不熟悉,那学完也不会分析。
问6:那我应该怎么快速的学会公司业务?
答6:找公司前辈帮忙,多沟通,或是找同行业的人咨询。切记要用你的长处去帮助别人,这个社会利益是相互的,你不能带给别人什么,别人又为什么要给你什么?并不是每个人都叫“孙兴华”,孙兴华也并不是什么都会。我给你们讲一个故事:
很多年前,单位又来新同事了,跟当年的我一样,应届毕业生,但是他只在单位做了8个月,辞职并离开了,而且还离开了这个城市。他酷爱英语,喜欢口语,可是我们单位没有说英语的环境,他来到单位后并没有把心思放在业务上,也不虚心向师傅们请教,而是拿着英文资料到处以求助为名让人家读,人家发音不准,他就以强调英语重要性为由嘲笑别人。
有一天,单位来了外国友人,领导问,谁英语好,帮忙翻译一下,所有人的手都指向了这个孩子。结果,他不到10分钟就回来了,他虽然喜欢英语,但是还做不到和外国人无障碍沟通的水平,这就是专业和非专业的区别。同事借机会“报仇”反嘲于他,他找借口说,美国分很多个州,就跟中国有很多个省一样,他们说的英语有方言我听不懂很正常,他问同事,你能听懂全国各地的方言吗?
好景不长,单位要批量买U盘,每个U盘中要存3.85G单个文件,这个是要发给外国友人的,他为了某东的积分,自告奋勇由他来购买,开单位的发票报销,他买了3000多个4G U盘。由于他平时用自己长处嘲笑他们短处,单位里基本没有人传授他业务知识,造成他平时很无聊,领导眼中的他就是游手好闲。正是因为这样,他收到U盘后,为了帮助他们,把包装全拆了,然后,人家发现,他买错容量了,4GU盘装不下3.85G文件。
当年还不像现在有7天无条件退货,而且就算是现在,7天无条件退货也是不影响二次销售,如果一两个U盘,拆开不要了,某东也不会说什么,3000多个,某东不给退。于是,他向12315,市商委,发改委,市长热线等地投诉。最终这个货也没退成。他自己买单了。当年4GU盘还很贵,大约150元/个,他用的某行的信用卡,他跟我说信用卡和某东他能拿双份积分。
如果,这件事换成别人,单位里几百口人,大家一人买1~2个,帮他就把大部分问题解决了,但是,换成了他,没人帮助。而且他还影响了单位的正常工作,出现问题后他没有第一时间告诉领导,而是自己投诉电商,等到日期邻近时他才承认,最后,改成光盘刻录了。这件事之后,某东在平台上,注明了硬盘和U盘容量的注意事项。
这个孩子没过多久就辞职了,不是这笔损失,而是在单位真的混不下去了,他撞了南墙都不理解,为什么宣传英语重要性就不对呢?为什么你们不喜欢英语呢?
我们共同生活在一个社会中,我们有不同的职业,每个职业有他最重要的内容,英语重要,但并不是在所有行业中都是最重要的,你强调一个在自己身处环境中不重要的事情,而忽略了自己本职工作,你不被淘汰,谁被淘汰?
正确的方法,应该是你用自己的长处,去帮助同事,大家利益共存,互通有无,例如你同事英语不好,你将英语资料翻译成中文提供给同事使用,以后你再去问业务,他能不告诉你吗?如果将重要的事情都拿出来说,我认为活着最重要。如果你的领导开会,让你提建议,你跟领导说活着最重要,轻则你晋升无望,重则被劝退。我们换个位置,你是领导我是员工,我跟你说活着最重要,你会不会告诉我:“有病看病,没病辞职”?
别在执迷不悟了,不是说重要的事情都可以不分场合不分地点的拿出来说。可话又说回来,如果英语真是你的特长,你真的希望全国人民都达到和你一样的水平?那成功的企业家怎么不将他们挣钱的方法告诉我呢?
联系客服