powerquery编辑器的数据分析
在Excel中 , 我们可以对一份原始数据通过数据透视表进行深入的分析处理 , 从而生成所需的数据报告 , 反之 , 如果有数据已经是“透视”(pivoted)的 , 如果对其进行反向的操作呢?PowerQuery编辑器中便有这样一个功能来帮助我们 。
在上一期中 , 我们通过PowerQuery编辑器对数据进行了一系列的转换 , 在Excel中得到如下的数据表格 , 不过此数据表格的最后5列是关于评分的数据 , 对于我们做进一步的数据分析还是有困难的 , 因其当前的格式为“透视”的情况 , 而我们所要用来分析的数据并非此种格式 , 故需要我们对其进行转换 , 使得当前作为列标签的“5、4、3、2、1”等在同一列中 。
文章图片
通常情况下 , 我们的原始数据可能都是如下图中所示的 , 月份的时间都是在同一列中;为了更好地查看相关数据 , 可能会对此月份的数据进行透视 , 以便对比每个月的数据 。
文章图片
回到上面Evaluations数据表中 , 我们所要做的就是将后面5列进行“逆透视”(unpivot) , 以获得相关数据 , 便于我们分析数据 。
双击“Evals”查询 , 进入PowerQuery编辑器 。 首先我们需要选择所要逆透视的列 , 或者选择不需逆透视的列 。 比如 , 我们在此例中要逆透视的是最后5列 , 可以选择后5列 , 再点击“逆透视列”的第一个功能选项;或者选择前3列(无需逆透视) , 再点击第二个功能选项“逆透视其他列” 。
文章图片
逆透视操作后 , 得到如下新的数据表格 。
文章图片
在M代码编辑栏更改“属性”标签为“Rating” , 将“值”列删除 。
文章图片
“关闭并上载”以上更新的数据查询到Excel工作表中 , 我们即可获得更新后的数据表格 。
文章图片
对此更新的数据表格 , 我们进一步做数据分析:点击EvaluationReport工作表 , 在其C4单元格上 , 插入一个数据透视表 , 数据源即为以上更新的数据表Evals 。
文章图片
将“Question”字段拖到行区间 , “Rating”字段拖至值区间 , 默认“Rating”显示的是计数项 , 鼠标右键更改其“值汇总方式”为“平均值” , 结果返回一个DIV错误 。
文章图片
【powerquery编辑器的数据分析】经初步分析判断 , 出现错误的原因应该是“Rating”列的数据类型非数字型 , 回到其对应的数据查询中 , 发现“Rating”列的数据的确是“文本” , 所以我们将其改为“整数” 。
文章图片
再次“关闭并上载”此查询 , 回到Excel的EvaluationReport工作表中 , 刷新插入的数据透视表后 , 不再出现错误 。
调整“Rating”的数字格式 , 保留小数点后两位即可 。
文章图片
对行标签“Question”进行筛选 , 仅显示“包含”trainer的数据 。
- Redmi|卢伟冰主持!可能是今年最好看的科技小春晚来了
- 小米|第一款预装MIUI 14的千元机 Redmi Note 12 Pro极速版上架接受预约
- 在R中|r语言中向量的基本知识
- iQOONeo7SE在性能方面的表现|iqooneo7se性能强悍高性能是核心卖点
- 在对数据进行分析时|数据分析函数sort、order、rank三个函数的功用
- 在计算机编程中|伪代码与流程图的关系
- Excel中我们可以使用PowerQuery来对相应的数据进行分组|excel中如何统计数据分组
- 数据集中的不同变量(murders)
- 数据库的权限是指允许特定用户访问特定数据库或数据库表的授权。|数据库角色的权限
- 多因素身份验证的另一方式是使用生物特征|安全密钥是如何使用的?