M函数公式是构成Power Query的重要内容,创建M函数可以实现Power Query菜单栏功能实现不了的复杂或特殊需求,本视频合集摘自尚西老师的Power BI全套系统化课程体系中的一部分,让大家了解Power BI强大的功能。需要配套的案例素材请联系尚西老师。也可以参阅尚西老师新书《Po
1 打开EXCEL表格,创建一个空白查询。2 创建table的固定格式为#table,我们在公示栏输入类似=#table({"属性"},{{100}}) 这样的格式。3 如果需要创建有两个字段的table,则在前半部分输入值字段。后半部分输入具体内容。4 我们可以同时创建Table和Record。5 我们可以同时创建Table和List。6 我们可以同时创建嵌套...
更改的类型 = Table.TransformColumnTypes(按分隔符拆分列,{{"日期", type date}, {"时间", type time}}), 判断时间段 = Table.AddColumn(更改的类型, "时间段", each if [时间] < #time(8,0,0) then "08:00之前" else if [时间] <= #time(11,30,0) then "08:00到11:30" else if [...
首先将数据导入到power query: 根据小数点,局部分组: 然后开始构建日期列表: 1、深化出勤人员第一个内容,并转成文本格式: 2、用Text.Split拆分取开始日期: 3、结果前面加上文本“2023.”,嵌套Date.From转成日期格式 4、再加上Number.From转成正数: 5、再嵌套List.Numbers组成日期列表,日期构建完毕: 将日期列表...
本文通过一个数据处理的案例,说明 table 和 list 相互转换在 Power Query (PQ) 数据处理中的作用。假设有下面的销售数据,需要按月份进行汇总,输出为右边的格式: image 这种数据处理,无论是 Excel 还是 PQ,都比较简单,比如在 PQ 中,先对月份进行逆透视: ...
在Power Query中解决问题的方法有很多种,我们今天就从表格变换的角度来思考一下这个问题,针对这个问题,应该分三步走: 第一步:数据整理,现有的数据格式逆透视变成一维数据格式 第二步:分出单表,每个日期一个表 第三步:合并这些表格 第一步:数据整理
今天分享一个PowerQuery的小技巧,导入到PowerBI中的数据,如果想要更改数据的列名,可以在PQ编辑器中直接双击列名,如果需要修改的列名比较多,还可以批量修改,利用这个M函数:Table.RenameColumns 其实双击更改列名也是利用这个函数,以下面这个数据为例, 双击标题把“日期”更改为“订单日期”,在编辑栏就会看到这个M函数, ...
年限(当前日期减去日期列中每一个日期):each Date.From(DateTime.LocalNow()) - [指定列] 仅日期:DateTime.Date ([指定列]) 分析(仅对文本型日期有效):each Date.From(DateTimeZone.From([指定列])) 年:Date.Year ([指定列]) 年份开始值:Date.StartOfYear ([指定列]) ...
二、如何使用PowerQuery进行网页爬虫? 1.打开Excel,并选择“数据”选项卡下的“从Web”选项; 2.在弹出窗口中输入目标网址,并点击“确定”; 3.在“Navigator”窗格中选择需要抓取的数据表,并点击“Load”按钮即可将数据导入到Excel中。 三、如何使用PowerQuery进行自动化爬虫?
一个月的某些日(当月最大天数):Date.DaysInMonth ([指定列]) 月份名称:each Date.MonthName ([指定列]) 一年的某一季度:Date.QuarterOfYear ([指定列]) 季度开始值:Date.StartOfQuarter ([指定列]) 季度结束值:Date.EndOfQuarter ([指定列])