版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页《数据可视化》教师课时授课教案编号:8授课日期授课班级授课学时2课型理论+实践课题:项目四数据建模教学目标:1.数学函数2.聚合函数重点与难点:重点:数学函数、聚合函数难点:聚合函数解决措施:1.讲授与案例分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第八讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:DAX语法结构问题导入:小张在学习了DAX后,要对商品信息表和销售订单表中的列进行计算,求出各品类商品的销售额,那应该如何计算呢?一、数学函数1.INT函数INT函数将数值向下取最接近的整数。语法结构: INT(<数字>)例如,对数字“1234.56”向下取整,创建度量值:X=INT(1234.56)2.ROUND函数ROUND函数是将数值舍入到指定的位数。语法结构: ROUND(<数字>,<要舍入的位数>)例如,要将数字“1234.56”舍入到1个小数位。则创建度量为:X=ROUND(1234.56,1)3.DIVIDE函数DIVIDE函数表示分子分母相除的运算,使用DIVIDE函数时,必须传递分子和分母表达式,或者可传递一个表示替代结果的值。 语法结构: DIVIDE
(<分子>,<分母>)以“销售订单表”为例,要根据“金额”和“销售单价”求平均销量,则度量值为: 平均销量=DIVIDE(SUM('销售订单表'[金额]),SUM('销售订单表'[销售价格]))二、聚合函数聚合函数是通过数学运算方式合并数据中值的函数。数学运算有求和、平均值、最大值、计数等。常见的聚合函数有:SUM、AVERAGE、MIN、MAX,这些函数的用法与Excel中的函数用法一致。例如,在销售订单表中求所有商品的销售总额:销售总额=SUM('销售订单表'[金额])数学函数聚合函数班级授课学生演示教师点评教师提问学生讨论启发式讲解现场演示学生操作教师点评班级讲授总结回顾课外作业: 根据销售订单表使用求平均值函数求平均价格。教学反思、总结: 《数据可视化》教师课时授课教案编号:9授课日期授课班级授课学时2课型理论+实践课题:项目四DAX常用函数教学目标:1.迭代函数2.筛选器函数重点与难点:重点:迭代函数、筛选器函数难点:筛选器函数解决措施:1.讲授与案例分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第九讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:聚合函数的应用问题导入:有时需要对多列进行计算,会使用到哪些计算呢?一、迭代函数常用的迭代函数有:SUMX、AVERAGEX、MAXX、MINX、RANKX。这些迭代函数是与行上下文相关的,可以循环访问表的每一行,进行迭代计算。1.SUMXSUMX是扩展的求和函数,返回为表中的每一行计算的表达式的和。语法结构:SUMX(<表名>,<表达式>)说明:<表名>:要进行求和的表。<表达式>:为表的每一行计算的表达式。SUMX函数受上下文影响,函数执行分三步:第一步,因为是行上下文函数,会对表进行逐行扫描,创造行上下文。第二步,表达式在行上下文中执行运算,每一行执行表达式的计算,每一行都返回一个值。第三步,SUMX记住了每一行返回的值,最后把所有的值加总起来求和。2.RANKX函数RANKX函数是排序函数,针对表参数中每一行,返回某个数字在数字列表中的排名,返回值为一个整数。语法结构: RANKX(<表>,<表达式>,[<值>],[<排序方式>],[<平局规则>]) 在销售订单表中,创建计算列对销量进行排序,计算公式为:销量排序=RANKX('销售订单表',[订购数量])二、筛选器函数1.CALCULATE函数CALCULATE函数是筛选器中最重要的函数,它的功能是在已修改的筛选器上下文中计算表达式。语法结构:CALCULATE(<表达式>[,<条件1>[,<条件2>[,…]]]) 说明:<表达式>:要进行求值的表达式。<条件1>[,<条件2>[,…]:筛选条件,用于定义筛选器或筛选器修饰符函数的布尔表达式或表表达式。此项为可选项。所有筛选条件的交集形成最终的筛选数据集合。以“销售订单表”为例,求各商品的销量情况,首先创建一个度量值:各商品销量=SUM('销售订单表'[订购数量])接着,再使用CALCULATE创建一个度量值“销量筛选”进行计算。销量筛选1=CALCULATE([各商品销量])在这个CALCULATE函数中只使用了第一个参数,筛选条件为空,因为没有内部筛选所以完全依赖外部上下文,计算出来的结果也和原度量值一致。2.FILTER函数FILTER函数是根据条件对表进行筛选然后返回张个表,用于表示另一个表或表达式的子集,此函数不能单独使用,通过与CALCULATE配合使用。语法结构:FILTER(<表>,<条件>)说明:<表>:是要进行筛选的表,还可以是生成表的表达式。<条件>:要为表的每一行计算的布尔表达式。
销量筛选2=CALCULATE([各商品销量],'销售订单表'[销售价格]<200)这里可以使用FILTER实现现样的功能,创建销量筛选3:销量筛选3=CALCULATE([各商品销量],FILTER('销售订单表',[销售价格]<200))迭代函数筛选器函数班级授课学生演示教师点评教师提问学生讨论启发式讲解现场演示学生操作教师点评班级讲授总结回顾课外作业:从表中销售订单表中筛选销售价格大于100的数据。 教学反思、总结: 《数据可视化》教师课时授课教案编号:10授课日期授课班级授课学时2课型理论+实践课题:项目四DAX常用函数教学目标:1.日期函数2.时间智能函数3.逻辑函数4.表操作函数重点与难点:重点:日期函数时间智能函数逻辑函数难点:逻辑函数解决措施:1.讲授与案例分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第十讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:筛选器函数在使用时需要注意什么?问题导入:要返回系统时间应使用什么函数?一、日期函数1.DATE函数DATE函数是以日期/时间格式返回指定的日期。语法结构:DATE(<年>,<月>,<日>)返回指定日期,创建度量值为:返回日期=DATE(2024,3,1)2.DATEVALUE函数DATEVALUE函数是将文本格式的日期转换为日期/时间格式的日期。 语法结构: DATEVALUE(文本日期) 将文本型的日期"2022-1-2"转换为日期型的日期,创建度量值为:日期转换=DATEVALUE("2024-3-1")3.NOW函数NOW函数返回当前时间。语法结构: NOW()返回当前时间创建度量值为: 当前时间=NOW()二、时间智能函数1.TOTALYTD函数 TOTALYTD函数是年初至今累计计算。 语法结构: TOTALYTD(<表达式>,<日期列>,[<筛选器>],[截止日期])2.SAMEPERIODLASTYEAR函数 SAMEPERIODLASTYEAR函数是返回一个表,其中包含指定列中的日期在当前上下文中前一年的日期列。 语法结构: SAMEPERIODLASTYEAR(<日期列>)以“销售订单表”为例,返回同期数据值,则创建度量值为: 同期销量=CALCULATE(SUM('销售订单表'[订购数量]),SAMEPERIODLASTYEAR('销售订单表'[订单日期]))3.DATEADD函数DATEADD函数返回一个表,此表包含一列日期,日期从当前上下文中的日期开始按指定的间隔数向未来推移或者向过去推移。 语法结构: DATEADD(日期列,偏移量,偏移单位)计算上月的销量数据,则创建度量值为:上月销量=CALCULATE('销售订单表'[本月销量],DATEADD('销售订单表'[订单日期],-1,MONTH))三、逻辑函数1.IF函数 IF函数是起判断作用的函数,先检查条件,如果为真,则返回第一个值,否则返回第二个值。 语法结构: IF(<条件>,<值1>,[<值2>])以“销售订单表”中各商品的累计销量为例,当累计销量大于200000为高,否则为低。创建度量值为: 销量高低=IF([累计销量]>200000,"高","低")2.AND、OR函数 AND、OR函数是当有多个条件时使用。当所有条件为真时AND函数返回值为真,当有一个条件为真时OR函数返回值为真。 语法结构:AND(<条件1>,<条件2>) OR(<条件1>,<条件2>)四、表操作函数1.TOPN函数 TOPN函数返回指定表的前N行。 语法结构: TOPN(<前N行>,<表>,<排序表达式>,[<排序>[,<排序表达式>,[<排序>]]…])以“销售订单表”为例,求商品中销量第一的值是多少,则建立度量值为: 销量第一的值=SUMX(TOPN(1,'销售订单表','销售订单表'[订购数量]),'销售订单表'[订购数量])2.SUMMARIZE函数 SUMMARIZE用于生成数据汇总表,按一列或多列对数据进行分组,并且可以使用指定的表达式为汇总后的表添加新列。 语法结构: SUMMARIZE(<表>,<分组列1>[,分组列2,...][,新生成的列名][,汇总表达式])说明:<表>:是要进行汇总的表。<分组列>:是在表中要对哪些列进行分组,分组列可以是多个。[新列名]:是要根据分组列进行汇总所产生的新列名,用双引号引上,此项为可选项。[汇总表达式]:是要进行汇总的表达式,此项为可选项,与[新列名]成对出现。创建SUMMARIZE函数:销量汇总表=SUMMARIZE('销售订单表','销售订单表'[商品编号],"销量汇总",SUM('销售订单表'[订购数量]))日期函数时间智能函数逻辑函数表操作函数班级授课学生演示教师点评教师提问学生讨论启发式讲解现场演示学生操作教师点评班级讲授总结回顾课外作业:使用销售订单表求价格大于100并小于200的数据。 教学反思、总结: 《数据可视化》教师课时授课教案编号:11授课日期授课班级授课学时2课型理论+实践课题:项目五创建可视化视图教学目标:1.理解数据可视化对象;2.会使用字段、格式、筛选操作。重点与难点:重点:字段设置、格式设置、筛选操作难点:筛选操作解决措施:1.讲授与案例分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第十一讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:DAX函数的基本结构。问题导入:小张在前面的学习中已经能完成数据的获取、预处理以及数据的建模分析,但是这些数据不能直观的展示出来,不利于分析,于是小张想继续研究可视化视图的应用方法。一、选择可视化对象在完成销售金额度量值创建后,切换到报表视图中,在可视化对象中选择簇状柱形图。二、字段设置将销售订单表中的“商品编号”、“销售金额”分别拖放至可视化对象中的“轴”和“值”中。三、格式设置字段设置好后,要使图形更容易让读者更好的理解,可以通过设置格式来标识图形的数字、颜色、字号等。四、筛选操作当要显示的数据量比较大时可以通过筛选来设置,仅显示需要特别展示的部分。选择可视化对象字段设置格式设置筛选设置班级授课学生演示教师点评教师提问学生讨论启发式讲解现场演示学生操作教师点评班级讲授总结回顾课外作业:使用销售订单表创建价格在100以上的可视化视图。 教学反思、总结: 《数据可视化》教师课时授课教案编号:12授课日期授课班级授课学时2课型理论+实践课题:项目五创建可视化视图教学目标:1.掌握可视化对象类型2.能使用外部可视化对象重点与难点:重点:可视化对象类型难点:可视化对象类型解决措施:1.讲授与案例分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第十二讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:创建可视化视图的步骤问题导入:要求电子商务网站转化率情况,应使用什么图形?一、类别比较型图表类别比较型图表的数据一般包含数值型和类别型两种数据类型,比如在柱形图中,横轴为类别型数据,纵轴为数值型数据,采用位置与长度两种视觉元素。类别型数据主要包括柱形图、条形图、雷达图、词云图等,通常用来比较数据的规模。有可能是比较相对规模,显示出哪一个比较大;也有可能是比较绝对规模,需要显示出精确的差异。柱形图柱形图用于显示一段时间内的数据变化或显示各项之间的比较情况。在柱形图中,类别型或序数型变量映射到横轴的位置,数值型变量映射到矩形的高度。柱形图包括堆积柱形图、簇状柱形图。条形图条形图与柱形图类似,几乎可以表达相同多的数据信息。在条形图中,类别型或序数型变量映射到纵轴的位置,数值型变量映射到矩形的宽度。条形图的柱形变为横向,从而导致与柱形图相比,条形图更加强调项目之间的大小对比。尤其在项目名称较长以及数量较多时,采用条形图可视化数据会更加美观、清晰,条形图包括堆积条形图和簇状条形图。二、数据关系型图表数据关系型图表分为数值关系型、层次关系型和网络关系型三种图表类型。数值关系型图表主要展示两个或多个变量之间的关系,包括最常见的散点图、气泡图、曲面图、矩阵散点图等。该图表的变量一般都为数值型,当变量为1~3个时,可以采用散点图、气泡图、曲面图等;当变量多于3个时,可以采用高维数据可视化方法,如平行坐标系、矩阵散点图、径向坐标图、星形图和切尔诺夫脸谱图等。三、时间序列型图表时间序列型图表强调数据随时间的变化规律或者趋势,X轴一般为时序数据,Y轴为数值型数据,包括折线图、面积图、雷达图、日历图等。其中,折线图是用来显示时间序列变化趋势的标准方式,非常适用于显示在相等时间间隔下数据的趋势。四、局部整体型图表局部整体型图表能显示出局部组成成分与整体的占比信息,主要包括饼图、环形图、树状图、瀑布图、百分比堆积柱形图、百分比堆积条形图等。饼图是用来呈现部分和整体关系的常见方式,在饼图中,每个扇区的弧长(以及圆心角和面积)大小为其所表示的数量的比例。类别比较型图表数据关系型图表时间序列型图表局部整体型图表班级授课学生演示教师点评教师提问学生讨论启发式讲解现场演示学生操作教师点评班级讲授总结回顾课外作业:求销售各商品销售占比情况。 教学反思、总结: 《数据可视化》教师课时授课教案编号:13授课日期授课班级授课学时2课型理论+实践课题:项目五创建可视化视图教学目标:1.理解视觉对象的动态交互作用。2.能编辑交互对象。3.能进行钻取交互操作。重点与难点:重点:编辑交互对象、钻取交互操作难点:钻取交互操作解决措施:1.讲授与颜色分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第十三讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:创建可视化对象中有哪些类型?问题导入:小张已掌握了常见的可视化视觉对象类型,完成了可视化图表的创建,但是为了更好的展示数据,他想通过动态交互方式来展示数据,那应该如何来完成呢?一、编辑交互1.创建簇状柱形图在报表页中创建销售额的簇状柱形图,将“商品编号”拖放至轴当中,将“销售金额”拖放至值当中。2.创建饼形图将“商品编号”拖放至图例中,“销售金额”拖放至值中。3.编辑交互选中饼形图,在“格式”菜单中选择“编辑交互”。此时在簇状柱形图右上角出现图标,这三个图标分别为“筛选”、“突出显示”、“无”。如图5-31所示。在报表中选择任一对象后,其他对象将会出现图标。二、钻取交互查看可视化图表的时候,可能想深入了解某个视觉对象的更详细信息,或者进行更细粒度的分析,通过PowerBI的钻取功能。当图表中的数据存在层级结构时,可以在图表上直接下钻展示下一层级的数据,最常见的层级结构就是日期数据,从年度、季度、月份到日期,甚至到小时、分钟和秒,只要具体的日期数据的层次结构足够详细。编辑交互钻取交互班级授课学生演示教师点评教师提问学生讨论启发式讲解现场演示学生操作教师点评班级讲授总结回顾课外作业:在已建立好的电商平台数据模型创建可视化视图。教学反思、总结: 《数据可视化》教师课时授课教案编号:14授课日期授课班级授课学时2课型理论+实践课题:项目六连锁门店数据可视化分析教学目标:1..能对数据预处理、建模分析;2.能使用可视化工具创建报表3.能对报表内容进行分析重点与难点:重点:对数据预处理、建模分析、对报表内容进行分析难点:数据预处理、建模分析解决措施:1.讲授与案例分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第十四讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:创建可视化视图的操作步骤。问题导入:小张接到一个新项目,要对连锁门店数据进行分析,分析出各门店销售情况。首先,小张要根据准备好这些数据,对数据进行获取并完成预处理操作。一、获取本地数据使用PowerBI中的Excel方式打开“连锁门店数据”表。二、预处理数据二、建立关系模型三、建立数据模型进入PowerBIDesktop数据表视图,创建销售金额、购买人数、客单价度量值。三、创建可视化报表准备数据建模分析销售数据创建可视化效果班级授课学生演示教师点评教师提问学生讨论班级组织现场演示学生操作教师点评班级讲授总结回顾课外作业:使用“兰花销售数据表”进行数据可视化分析。 教学反思、总结: 《数据可视化》教师课时授课教案编号:15授课日期授课班级授课学时2课型理论+实践课题:项目七电动车销售数据可视化分析教学目标:1.能掌握多页网络数据获取方法。2.能进行建模分析销量数据。3.能创建可视化效果。重点与难点:重点:获取多页网络数据、建模分析销量数据、创建可视化效果难点:获取多页网络数据解决措施:1.讲授与案例分析2.现场演示教学方法设计:讲授法、案例法、演示法教学资源:教材、案例、课件、网络资源等
《数据可视化》教案用纸第十五讲教学环节教学内容教学组织与教学方法导入新课讲授新课课堂小结回顾导入:兰花数据可视化视图创建问题导入:小张接到一个新项目,要对2023年电动汽车销售数据进行分析,分析出各电动汽车品牌销售情况。首先,小张要根据准备好这些数据,对数据进行获取并完成预处理操作。一、获取网络数据使用PowerBI中的Web方式批量获取数据,首先要对网页的基本情况进行分析。二、预处理数据从上图可见,每列的列名需要进行重命名,“页码数字”列也可以将其删除,最后一列价格页可以进行拆分成最低价与最高价。三、建模分析销量数据1.总销量2.厂商数3.车型数四、创建可视化效果1.创建可视化图形2.创建报表页面准备数据建模分析创建可视化效果班级授课学生演示教师点评教师提问学生讨论班级组织启发式讲解现场演示学生操作教师点评班级讲授总结回顾课外作业: 从车主之家网站获取2024年电动汽车上牌数据,并进行数据可视化分析。 教学反思、总结:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024沈阳房产买卖合同样本
- 2024汽车输送泵租赁合同范本:精细化运营协议3篇
- 外部空间设计合同(2篇)
- 2024新舞蹈工作室舞蹈课程开发合同协议3篇
- 6观察云(说课稿)-2024-2025学年三年级上册科学教科版
- 2024水电预埋施工与运维一体化承包合同3篇
- 2024抖音平台年度品牌合作宣传合同范本3篇
- 泵车承包给司机合同
- 2024汽配企业员工培训及劳务派遣合同范本3篇
- 中学生体育比赛报道征文
- 磁致伸缩液位传感器KYDM-路线设置使用
- (完整版)建筑业10项新技术(2017年最新版)
- 收割机转让协议
- 中学历史教育中的德育状况调查问卷
- 煤矿煤业掘进工作面班组安全确认工作记录表 模板
- 建筑工程质量管理体系文件
- 乙丙橡胶电力电缆绝缘一步法硅烷交联工艺
- 中止施工安全监督申请书(范例)
- 世界各国标准钢号对照表
- 大树移植方案
- 除尘器安装技术交底记录
评论
0/150
提交评论