DAX/PowerBI系列 - 写在前面

今天讲的主角是:PowerBI

不过,先上一个图--2017 Gartner商业智能和数据分析魔力象限。

 看一个PowerBI的例子来个直观的感受

欢迎交流与骚扰

 

 

(耐心等待PowerBI 出来,噔噔噔噔~~~) 然后就可以用鼠标玩起来了。(注意这是多页的)

 https://app.powerbi.com/view?r=eyJrIjoiZmE1ZWRmMGMtYzFiMi00NzFkLThiYTUtM2YxZGFiYjgzNzU2IiwidCI6IjU3NGMzZTU2LTQ5MjQtNDAwNC1hZDFhLWQ4NDI3ZTdkYjI0MSIsImMiOjZ9

 

DAX

DAX关注这个玩意儿有好一段时间了,刚开始的时候(2014年?)是从Excel里面认识的。
2014年当时公司用Excel 2010,我在玩SSAS/Cube。倒腾非(让)常(人)强(恶)大(心)的MDX。不是说这个产品不好,就是太难用了。 没有几个人能说ta精通MDX.(如果你精通,请PM我 :) )
(MDX对于那些DBA来说他们不关注,对于一般的用户来说就是天书,对于搞data warehouse的人,其实要搞懂什么是Cube,sub cube,turple还有倒腾好SCOPE这个东东。。。就算入门了。。。呵呵。。。)

 

在Excel 2010装个插件(SP吧),来用PowerPivot. 感觉很好,因为能够用Excel表格和csv导入数据,能够快速的建模,和用Pivot Table倒腾倒腾high起来了。
但是当时没有很好的部署环境(SharePoint 2010)不支持,2013支持,但是公司不感兴趣,还没计划升级。
然后用Excel 2013的整合PowerPivot版本也觉得改进很多,用起来也得心应手一些。但毕竟没有Production环境,所以也就给了一些End user玩玩,当是pilot了。不过,他们觉得很好。

 

Data Zen

繁琐的SSRS报表开发,让我们力不从心(人少啊,才几丁人)。
然后,2014年二三月份,我们研究那个DataZen,看起来比较适合我们公司。 就当我们下载了evaluation(评估版)
Boom! 一下子,这个公司宣布被微软收购了。DataZen

NND。 什么鬼,微软现在手头上的东西一大堆。没一个靠谱的。一个东西又要被它玩坏了。
Excel, PowerView, PowerMap, SSRS, SharePoint.....,又来一个DataZen。。。

 PowerPivot


然后,然后正当我们翘首以盼DataZen出现在微软的产品线上(我们可以省一点钱),Boom!看到了PowerBI,对咯,也是微软的。 一下子,就明白为啥子它要收购DataZen。
2013年十月份的时候,微软一个人来我们那里宣传他们的产品路线的时候,我还看到DataZen在PPT上面(类似下图)。真是的,是坐在宝马上面哭/(ㄒoㄒ)/~~吧。

 

Power BI

言归正传,2015年开始跟踪PowerBI,感觉眼前一亮。
Data visualisation(数据可视化)就是拖拖拽拽,一个漂漂亮亮的dashboard(仪表板)就弄好了。那速度就是杠杠的,比较起来,那SSRS就是一坨shi。
(当然,那时候只是在用PowerBI Pro(后来改名为PowerBI desktop))

 

现在PowerBI在微软的Cloud First,Mobile First的战略推动下(咳咳。。),现在越来越火,许多原来搞SSRS的人也在考虑换(接触的客户算是大客户)。没有数据报表分析的小公司不过两年应该都进来了。

有些公司可能有Security的问题,数据能否放到云端呢? 微软看着本来SSRS的市场是很大的,现在PowerBI接受的越来越都,现在都可以直接在SSRS(2016)上发布PowerBI的visual了。

当然,如果用CRM 365(微软的),SharePoint的话, PowerBI能够很好嵌入到这些产品里面了。

越来越多的Excel用户会使用PowerBI,因为正如前文所说,我也是从Excel那里知道PowerBI的,你呢?

 

展望:

回归开篇的图,2017 Gartner商业智能和数据分析魔力象限, 总结过去一年和稍微展望一下未来两年:

  • 微软的拳头产品PowerBI会拉开差距,
  • Tableau和Qlik的日子不会太好过,
  • Microstrategy打不开市场,只能呵呵了。
  • Alteryx好像掉的很快,SAP和SAS好像不温不火的原地踏步,市场地位还是有的,有大客户嘛。
  • IBM的是买过了的产品,本人看过,但是,老实说,印象不深。

 

Microsoft(微软)SQL 2016把R收了(2015并购了Revolution Analytics),现在数据科学家也可以一起来high了。

还有,PowerBI在线版支持Q&A功能,通过语义分析,来生成相关的图表,这个是其他厂商短时间很难跟上的。

 

最后,产品功能越来越完善,客户越来越向云端迁移,PowerBI会越来越流行。

 

关于PowerPivot和DAX的一些历史,可以参考Rob Collie写的《Power Pivot and Power BI》。

 

转载于:https://www.cnblogs.com/lizardbi/p/DAX-PATTERN-POWERBI-Preface.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本课程是PowerBI系列课程之DAX函数专题讲解,包含以下内容 1.  DAX函数基础知识什么是DAX函数数学函数:ABS、DIVIDE、MOD、RAND、ROUND、FIXED等日期和时间函数: CALENDAR、CALENDARAUTO、MONTH、YEAR、DATE、DT等信息函数:USERNAME、USERPRINCIPALNAME、HASONEFILTER、HASONEVALUE、ISFILTERED、ISCROSSFILTERED、ISINSCOPE、ISBLANK、SELECTEDMEASURE、SELECTEDMEASURENAME等逻辑函数:AND、OR、IF、IFERROR、SWITCH、TRUE、FALSE、COALESCE(官方文档含糊不清-结合实例)等关系函数:CROSSFILTER、RELATED、RELATEDTABLE等筛选器函数:FILTER、CALCULATE、ALL、ALLEXCEPT、ALLSELECTED、EARLIER、KEEPFILTERS、REMOVEFILTERS、SELECTEDVALUE、LOOKUPVALUE等父子函数:PATH、PATHCONTAINS、PATHITEM、PATHLENGTH等统计函数:AVERAGE、COUNT、MAX、MIN、SUM等迭代统计函数:AVERAGEX、COUNTX、MAXX、MINX、SUMX、RANKX等表函数: FILTERS 、ADDCOLUMNS、 SELECTCOLUMNS、 CROSSJOIN、 EXCEPT、 GENERATE、 GROUPBY、 SUMMARIZE、 SUMMARIZECOLUMNS、 TOPN、 TREATAS、 UNION、 VALUES、DISTINCT、DATATABLE、NATUALINNERJOIN、NATRUALLEFTOUTERJOIN等文本函数: EXACT、MID、 FIND、 LEN、 REPT、 LOWER、 UPPER、 UNICHAR等时间智能函数:DATEADD、DATESMTD、FIRSTDATE、LASTDATE、SAMEPERIODLASTYEAR等财务函数:2020.7之后发布的,和Excel财务函数相似,网页和demo pbix简单介绍其他函数:BLANK、ERROR、IFERROR等 DAX函数初体验:Max、Sum、Divide、if、Values等值函数表函数以及表和列的概念DAX函数术语、语法、运算符DAX运算符和引擎字母大小问题DAX编程注释和快捷键DAX与Excel函数的共同点和区别(PPT)DAX、xmSQL与SQL表达式的区别(PPT)DAX函数的自学途径 2.  PowerBI数据建模知识维度建模关系传递和交叉筛选器方向-理解表关系(1v1, 1vM, Mv1,MvM)两个方向上应用安全筛选器关闭关系自动检测新建计算列新建度量值新建计算表:辅助表(五种方式)、日历表数据类型讲解数据格式控制:%、$、千位分隔符、小数位、日期格式Format函数自定义数据格式Convert函数做数据类型转换解决文数字单位 万 的显示问题Date和DT函数定义固定日期值显示和隐藏列DAX代码分析器阅读DAX表达式方法:从上至下、由内到外(注意Calculate的计算顺序)调试DAX表达式方法:分布输出或VAR输出3.  DAX函数原理 Vertipaq列式数据库原理理解度量值和计算列理解行上下文和筛选上下文:Calculate示意图行上下文使用VAR替代EARLIERVAR变量在定义时的上下文计算VAR变量是采用惰性计算(使用时计算)理解扩展表和RELATED函数理解数据沿袭Lineage 4.  开始感知DAX函数的强大DAX函数实现特殊符号的使用DAX函数实现切片器默认当前月或天DAX函数使切片器默认代表无任何选择DAX函数使切片器仅显示有数据的选项DAX函数使切片器反向筛选和计算DAX函数使切片器之间取并集DAX函数使关系多端的切片器筛选一端的切片器 DAX函数实现年月共同决定数据排序DAX函数实现动态图表标题DAX函数实现动态图表配色和图标DAX函数实现动态纵坐标DAX函数实现动态横坐标5.  理解重点DAX函数重之重FILTER 和 CALCULATE和CALCULATETABLE详解调节器REMOVEFILTERS和ALL、ALLEXCEPT函数调节器ALL、ALLSELECTED和ISINSCOPE占比分析调节器AllSELECTED和KEEPFILTERS的比较调节器USERELATIONSHIP激活关系调节器TREATAS动态建立关系调节器CROSSFILTER改变筛选器方向重点之ISFILTERED和ISCROSSFILTERED重点之HASONEVALUE和ISINSCOPE的区别重点之表函数SELECTEDCOLUMNS和ADDCOLUMNS重点之表函数NATUALINNERJOIN和NATRUALLEFTOUTERJOIN重点之表函数FILTERS和VALUES比较重点之VALUES和DISTINCT的区别重点之分组函数SUMMARIZECOLUMNS详解重点之函数LOOKUPVALUE vs RELATED vs VLOOKUP 重点之集合函数UNION、INTERSECT、EXCEPT重点之集合函数CROSSJOIN和GENERATE 笛卡尔积重点之值合并、列合并、表合并CONCATENATEX重点之BLANK行产生的原因和BLANK相关函数重点之COALESCE函数处理空重点之FIRSTNOBLANK和FIRSTNOBLANKVALUE函数重点之使用VAR变量表的列重点之Error和IfError函数6.  实际案例-日期时间和时间智能相关关键点-日期表和事实表关联问题时间智能-同比环比分析时间智能-累计聚合、滚动聚合、移动平均时间智能-期初期末库存分析日期分析-计算任意所选月份的环比日期分析-周的同比环比和周聚合日期分析-指定月份的同比环比和季度环比日期分析-计算季末或季末月份的数据日期分析-趋势图根据最近月份取TopN日期分析-动态指定某个日期区间分析日期分析-动态任意区间段做数据对比日期分析-实现两个日期列的范围筛选日期分析-按工作日计算日期差日期分析-计算最近两次购买日期差日期分析-根据历史数据做销售预测日期时间函数和时间智能函数使用总结7.  实际案例-DAX函数进阶进阶-解决列排序对计算的影响进阶-实现切片器筛选之间的OR逻辑进阶-矩阵Matrix高亮显示最大值最小值进阶-DAX列转行 vs 矩阵列转行和逆透视进阶-非日期类型的累计聚合进阶-排名逻辑的4种实现-RANKX详解进阶-分组内排名的实现和理解迭代函数进阶-TopN/BottomN和Others的实现进阶-TopN实现动态指标进阶-TopN实现N的动态进阶-分组内动态TopN和Others 进阶-商品折上折-迭代函数SUMX详解 进阶-分析客户购买行为进阶-找出无购买行为的客户进阶-客户购买商品关联度分析 进阶-新客户分析进阶-流失客户分析进阶-回流客户分析进阶-客户购买频次和区间分析进阶-RFM客户价值分析进阶-帕累托分析进阶-盈亏平衡分析报表性能优化思路(PPT)  

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值