认识powerbi入门指南_第1页
认识powerbi入门指南_第2页
认识powerbi入门指南_第3页
认识powerbi入门指南_第4页
认识powerbi入门指南_第5页
已阅读5页,还剩142页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目目 体验PowerBI|分分钟生成一份可视化图 使用PowerQuery是一种什么体验 PowerQuery数据丰 认识M函 理解度量 DAX是什么 树状 地图可视 【功能篇 查看图表背后数据的三种方 图表的钻 编辑交 【其他 1PowerPowerPowerBIPowerBI是什么PowerBI是一套商业分析工具,用于在组织中提供见解。可连接数百个数据源、简化数据准备并提供即席分析。生成美观的报表并进行发布,供组织在Web和移动设备上使用。每个人都可创建个性化仪表板,获取针对其业务的全方位独特见解。在企业内实现扩展,内置管理和安全性。PowerBIPowerBIDesktopPowerBIPowerBI2PowerBI3456778PowerBI与PowerQuery是什么关PowerBI与PowerQuery是什么关系到9PowerPowerExcel了,ExcelExcel2013也同样可以使用,现在还在用Excel2010和2013PPPowerBIPPPowerBIExcelPowerPowerExcelPivotTablePPPPOffice20从上面的介绍可以看出,PowerQuery、PowerPivot、PowerviewPowerMapExcelorPowerBI【数据处理篇-PowerqueryPowerBI|分钟生成一份可视化图然后就成了一维表了,把最后两列的名称重命名一下,点击关闭并应用:看到这里感觉PowerBI怎么样,是不是有种相见恨晚的感觉呢,看到这里感觉PowerBI怎么样,是不是有种相见恨晚的感觉呢,PowerPowerExcelPowerExcelPowerQueryPowerQuery的优势数据数据获取-支持从多种数据源导其实每个人接触到的数据格式很有限,熟悉自己的数据类型知道如何导入到PowerBI以后,下一步就是进行数据处理的过程,这才是我们真正需要掌握的核其实每个人接触到的数据格式很有限,熟悉自己的数据类型知道如何导入到PowerBI以后,下一步就是进行数据处理的过程,这才是我们真正需要掌握的核心技巧。常用的数据清据分析师眼中,杂乱的数据就是脏数据,只有被清洗成干据分析师眼中,杂乱的数据就是脏数据,只有被清洗成干净的数据后才可以进行分析使用,下面我们就来认识PowerQuery的强大数据清洗功能提升标更改数据类型删除错误/空值更改数据类型删除错误/空值(null删除重复项删除重复项填填在合并列合并列在拆拆分分提提行列转行列操行列操逆透视这是前在逆透视这是前在透视列数据添加列数据添加列(一)添加(一)添加重复列(二)添加索引列(三)添加条件列if(四)添加自定义列自定义列就是用(四)添加自定义列自定义列就是用M函数生成新的一列,[]追加查追加查合并查合并查M函01|为什么要学习M01|为什么要学习M02|M行标用大括号,比如取第一行的内容:=表{0}//PQ003|常用的M聚合函数:文本函数:03|常用的M聚合函数:文本函数:提取数据函数:条件函数:ifelsethen(Excel04|从哪里查找M05|学习建议05|学习建议,【数据建模篇-Powerpivot【数据建模篇-PowerpivotPowerBIPowerPivot的关系时就提到,PowerBI基数(*:1(1:1基数(*:1(1:1交叉筛选方向销售额sum('销售明细表'[金额销售额sum('销售明细表'[金额这篇文章简单介绍了数据建模的概念,并引出下一步学习的重点,PowerBI理解度量案例数据:案例数据:至销售总额sum('销售总额sum('销售明细'[销售额然后在画布上添加矩阵表格可视化组件,把[月份]和刚创建的度量值分别放入行和值每月的销售总额就出来了:本年累计销售额=TOTALYTD([销售总额],'日期表'[日期])上年累计销售额=TOTALYTD([销售总],SAMEPERIODLASTYEAR('日期表'[日期]))DAX本年累计销售额=TOTALYTD([销售总额],'日期表'[日期])上年累计销售额=TOTALYTD([销售总],SAMEPERIODLASTYEAR('日期表'[日期]))DAXTOTALYTD累计同比增长率=divide([本年累计销售额],[上年累计销售额])-累计同比增长率=divide([本年累计销售额],[上年累计销售额])-20100Excel[城市]="北京市"[品牌]="苹果"[类别]="手机"[年度]=2017[月份]=5月[值]=[本年累计销售额]本年累计销售额TOTALYTD([销售总额],'日期表本年累计销售额TOTALYTD([销售总额],'日期表'[日期累计同比增长率divide([本年累计销售额],[上年累计销售额])-是是什么DAXData01|01|02|DAXDAXPowerBIDesktopPowerPivot月份format('日期表'[日期月份format('日期表'[日期03|DAX表名用单引号日期表字段用中括号//[日期度量值也是用中括号04|DAX04|DAX聚合函数时间智能函数筛选函数筛选函数理解PowerBI中最重要的函数CALCULATECALCULATE的语法结语法:前文提到DAX前文提到DAXCALCULATE应用实产品数量COUNTROWS('产品明细产品数量COUNTROWS('产品明细01|筛选条件为空,不影响外部上下=02|加限制条件,缩小上下==03|结合ALL04|重置上下04|重置上下FILTERFILTER(<table>,<filter>)FILTER(<table>,<filter>)产品数量===销售总额sum('销售明细'[销售额再建一个度量值[大于销售总额sum('销售明细'[销售额再建一个度量值[大于2000万的城市销售金额=【使制【使制作柱形在在▲堆积柱形图▲堆积柱形图选中刚才制作的堆积柱形图,在选中刚才制作的堆积柱形图,在可视化区域点击簇状柱形图,刚才的图就变成了簇状柱形图▲簇状柱形图▲百分比堆积柱形图▲百分比堆积柱形图以后就可以分清楚各类柱形图柱形图格式设柱形图格式设树状单层树单层树双层树树状图的使用场景树状图的使用场景地图可视地图可视PowerBIArcGISMap气泡地图-Bubble着色地图-Filled着色地图-FilledArcGISArcGIS底图底图地图主题符号样式地图主题符号样式大头针大头针行驶时间参考图层行驶时间参考图层【功能篇查看图表背【功能篇查看图表背后数据的三种图表的钻度的分析,比如看到2017中,Power中,Power启用“深化”以后,直接点击需要钻取的数据对象就可以了,操作过程和效果如下:启用“深化”以后,直接点击需要钻取的数据对象就可以了,操作过程和效果如下:(二)使用顶部PowerBI“数据/(二)使用顶部PowerBI“数据/请参考:地图可视化请参考:树状图请参考:地图可视化请参考:树状图编辑(PDF不显示动图,本文推荐在公众号中阅读编辑(PDF不显示动图,本文推荐在公众号中阅读如果需要响应该筛选,则选择“筛选”图标如果需要响应该筛选,则选择“筛选”图标突出显示突出显示必备的日期表制作方必备的日期表制作方式20171120181231Excel公式Excel公式进入(optional请输入开始年份asnumber,optionalasnumber)=>xy=if请输入结束年份=then请输入开始年份else请输入结束年份,begin_date=ifx=nullthen请输入开始年份else请输入结束年份,begin_date=ifx=nullelse#date(x,1,1),end_date=ify=nullthen#date(Date.Year(DateTime.LocalNow()),12,31)else#date(y,12,31),list={1..Number.From(end_date)-dates=List.Transform(list,(item)=>Date.AddDays(begin_date,item-1)table=Table.TransformColumnTypes(Table.RenameColumns(Table.FromList(dates,year_id=Table.AddColumn(table,"年度",eachDate.Year([日期]),typenumber),quarter_nameTable.AddColumn(year_ideachQ"&Text.From(Date.QuarterOfYear([日month_id=Table.AddColumn(quarter_name,"月份",eachdata_id=Table.AddColumn(month_id,"日",eachDate.Day([日期]),typenumber),Date.Month([日期]),typenumber),Number.Mod(Date.DayOfWeek([日期])+6,7)+1,typenumber)DAX生成日期DAX生成日期PowerBIDesktopDAX上篇文章:PowerBIDesktop中新建表的使用场景1ADDCOLUMNS与CALENDAR函数:日期表1=ADDCOLUMNS"年度",YEAR([Date]),"Q"&FORMATDate"Q"FORMAT[DateMM""日",FORMATDate"DD"FORMATDateYYYY"&"Q"&FORMAT[Date"Q""年度月份",FORMAT([Date],"YYYY/MM"),WEEKDAYDate],2)2GENERATE和CALENDAR函数日期表2=GENERATECALENDAR(DATE日期表2=GENERATECALENDAR(DATE(2017,1,1),DATE(2018,12,31)VARcurrentDay=VARyear=YEAR(currentDayVARquarter="Q"&FORMAT(currentDay,"Q")VARmonth=FORMAT(currentDay,"MM")VARday=DAY(currentDayVARweekid=WEEKDAY(currentDay,2)RETURNROW(yearyear&quarter,"年度月份",year&month,"星期几",weekid))3,GENERATE与CALENDARAUTO函数日期表3=(VARcurrentDay=VARyear=YEAR(currentDayVARquarter="Q"&FORMAT(currentDay,"Q")VARmon

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论