fogyisland2000
微软最有价值专家、微软公共论坛版主、最有价值售前专家、Teched 讲师 先后为华硕、台积电、纬创、冠捷、友达、TPK 等等企业提供顾问咨询服务及培训服务,先后就职于Acer企业服务部、微软中国有限公司。现为企业提供BI+AI数据转型及咨询服务!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【PowerQuery专栏】PowerQuery实现URL的处理函数
PowerQuery中的URL处理函数主要包括四个:Uri.BuildQueryString(基于记录构建URL参数)、Url.Combine(连接基础URL和相对URL)、Uri.EscapeDataString(特殊字符编码)和Uri.Parts(获取URL访问结果)。文章重点介绍了Uri.BuildQueryString的使用方法,该函数通过记录类型参数构建URL查询字符串,并以表格数据为例展示了函数执行结果。这些函数主要用于网页连接的构建和信息获取。原创 2025-08-20 00:45:00 · 6 阅读 · 0 评论 -
【PowerQuery专栏】实现行列互换函数Table.Transpose
Table.Transpose函数用于实现表数据的行列互换,包含两个参数:表数据和列名。该函数将行转为列,列转为行,输出结果仍为表类型。示例中,源表包含3行2列数据,经转换后变为2行3列结构,实现了行列对调功能。该函数适用于需要转换数据维度的场景,如数据透视等操作。原创 2025-08-18 00:45:00 · 14 阅读 · 0 评论 -
【PowerQuery专栏】使用Table.Sort进行数据排序
Table.Sort函数用于表格数据排序,包含两个参数:待排序的表数据和排序规则。示例展示了如何对包含学号、姓名、性别字段的表格按学号升序排序。原始数据为未排序的学生信息,函数处理后返回按学号从小到大排列的有序表格。该函数支持自定义排序规则,适用于各种表格数据处理需求。原创 2025-08-15 02:45:00 · 18 阅读 · 0 评论 -
【PowerQuery专栏】Table.Skip 实现表数据的跳跃功能
Table.Skip函数用于跳过表格中的指定行数据,支持两种方式:1)数值型参数跳过固定行数(如Table.Skip(源,2)跳过前2行);2)条件型参数跳过满足条件的连续行(如Table.Skip(源,each[学号]<1003)跳过学号小于1003的行)。该函数返回处理后的新表,适用于数据筛选场景。示例展示了包含学号、姓名、性别的学生表,分别演示了两种参数类型的应用效果。原创 2025-08-13 01:15:00 · 14 阅读 · 0 评论 -
【PowerQuery专栏】Table.SelectRows 进行条件筛选
Table.SelectRows函数用于基于条件筛选表中的数据。该函数包含两个参数:表数据(tableastable)和条件函数(conditionasfunction)。通过条件函数指定筛选规则,如案例中筛选性别为"女"的学生记录。示例代码展示了如何从包含学号、姓名和性别的学生表中,筛选出所有女生记录。该函数返回符合条件的新表,原始数据保持不变,是数据处理中常用的筛选方法。原创 2025-08-11 00:30:00 · 21 阅读 · 0 评论 -
【PowerQuery专栏】实现基于Table.ReplaceValue 替换值操作
Table.ReplaceValue函数用于替换表中数据值,包含5个参数:表数据、待替换值、新值、替换方式和指定列。以姓名列为例,将"张"替换为"李"后,原表"张三"变为"李三"。该函数返回处理后的新表,适用于批量数据替换操作。原创 2025-08-09 03:00:00 · 26 阅读 · 0 评论 -
【PowerQuery专栏】Table.ReplaceRows替换行数据
本文介绍了Table.ReplaceRows函数的功能及使用方法。该函数用于对表格中的指定行进行数据替换,包含四个参数:原始表格、起始行偏移量、替换行数和替换内容列表。通过示例演示了如何将学号1002-1004的三行数据替换为新的记录(学号1009,姓名"李世民",性别"男")。函数返回更新后的表格,适用于批量修改表格数据的场景。原创 2025-08-07 03:00:00 · 20 阅读 · 0 评论 -
【PowerQuery专栏】Table.Repeat 实现数据重复多遍
Table.Repeat函数可将表格数据重复指定次数。该函数接收两个参数:table(待重复的表)和count(重复次数),返回一个重复后的新表。示例中将包含学号、姓名、性别的学生表重复3次,生成了包含所有重复数据的新表。该函数使用频率不高,但能实现基础的表格数据重复功能。原创 2025-08-05 03:15:00 · 26 阅读 · 0 评论 -
【PowerQuery专栏】Tabele.RemoveLastN 删除后面的数据
Table.RemoveLastN函数用于从表数据尾部删除指定行数或符合条件的行。该函数支持两种参数形式:1)数值参数,直接删除末尾N行;2)条件参数,按指定条件筛选删除。示例展示了删除学生成绩表最后3行,以及删除总分低于280分的学生数据的两种用法。该函数返回处理后的表数据,适用于各类表格数据处理场景。原创 2025-08-03 03:00:00 · 34 阅读 · 0 评论 -
【PowerQuery专栏】Table.RemoveFirstN 实现开头数据删除
Table.RemoveFirstN函数用于删除表中前N行数据,支持两种参数模式:1)基于行数删除,如Table.RemoveFirstN(表1,2)删除前2行;2)基于条件删除,如Table.RemoveFirstN(表1,each[总分]<280)删除总分小于280的行。该函数输入为表数据,输出结果为处理后的表数据。示例展示了学生信息表中两种不同删除方式的应用场景。原创 2025-08-01 04:30:00 · 31 阅读 · 0 评论 -
【PowerQuery专栏】Table.RemoveColumns 删除列函数
本文介绍了Power Query中的Table.RemoveColumns函数,该函数用于删除表中不需要的列。函数包含三个参数:表数据、需要删除的列对象和列不存在时的操作选项。执行后,被删除列的数据也会一并移除。文章通过学生信息表(包含学号、姓名、性别、总分)的实例演示了删除"学号"和"总分"两列的操作过程,展示了函数的具体应用方法。原创 2025-07-30 02:30:00 · 33 阅读 · 0 评论 -
【PowerQuery专栏】Table.RemoveColumns 删除表的列数据
Table.RemoveColumns函数用于删除数据表中的指定列,包含三个参数:表对象、需删除的列名列表和列不存在时的操作设置。该函数执行后会返回删除列后的新表,原列数据将被移除。示例演示了从学生信息表(包含学号、姓名、性别、总分)中删除"学号"和"总分"两列的操作过程及结果。函数语法为Table.RemoveColumns(table,columns,option),其中columns参数支持单列或多列删除。原创 2025-07-25 02:45:00 · 42 阅读 · 0 评论 -
【PowerQuery专栏】Table.Range函数获取表格区域内容
Table.Range函数用于从表中选取指定范围的连续行数据,包含三个参数:表对象、起始行偏移量和选取行数。以学生数据表为例,该表包含学号、姓名等字段。通过调用Table.Range(表1,2,2)可获取从第2行开始(偏移量2)的2行数据,返回结果为包含"李四"和"王五"两行记录的新表。该函数适用于需要提取表中特定连续区间的场景。原创 2025-07-24 02:45:00 · 34 阅读 · 0 评论 -
【PowerQuery专栏】Table.PromoteHeaders 将第一行提到标题
Table.PromoteHeaders函数用于将数据表的第一行提升为标题列,适用于数据导入或需要手动调整列名的场景。该函数接受两个参数:表类型数据和选项设置列表,返回结果为处理后的表。示例中展示了如何将包含学号、姓名等字段的表1通过该函数处理,将首行数据转换为列标题。函数语法为Table.PromoteHeaders(table,option),是数据预处理中的常用操作。原创 2025-07-16 12:21:21 · 49 阅读 · 0 评论 -
【PowerQuery专栏】Table.MinN求出表中最小值
Table.MinN函数用于获取表中最小N行数据,使用前需先排序。该函数有两种参数形式:1)按数量提取(Table.MinN(表,N));2)按条件筛选(Table.MinN(表,条件))。示例演示了对学生成绩表按总分降序排序后,分别提取总分最低的2条记录和总分<280的记录。该函数返回结果为表类型,适用于数据分析和筛选场景。原创 2025-07-20 03:15:00 · 37 阅读 · 0 评论 -
【ComfyUI专栏】Table.MaxN 实现数据的最大值提取
Table.MaxN函数用于获取表中最大N行数据,需预先排序。它有两种使用方式:1)按数量选取,如获取前2名总分最高的学生:先排序表,再用Table.MaxN选择指定数量;2)按条件选取,如选择总分>280的学生:同样先排序,然后传入条件表达式。文中以学生成绩表为例,演示了两种方法的具体实现步骤和函数参数设置。该函数返回结果为表类型数据,适用于各类数据筛选场景。原创 2025-07-18 01:15:00 · 34 阅读 · 0 评论 -
【PowerQuery专栏】Table.Join 进行表内容连接
Table.Join函数用于连接两个表,包含7个参数:前4个参数分别指定要连接的两个表及其连接键,第5个参数选择连接类型(内/外/反/全连接),第6个设置连接算法,第7个定义键连接对。示例演示了如何通过"学号"字段将包含学生信息的表1和成绩信息的表2进行内连接,最终生成包含完整学生信息的连接表。函数返回结果为表类型数据,适用于数据整合分析场景。原创 2025-07-15 03:30:00 · 34 阅读 · 0 评论 -
【PowerQuery专栏】Table.Group 函数实现数据分组效果
Table.Group函数用于数据聚合,以指定字段为键值进行分组计算。该函数包含四个参数:源数据表、分组键值、聚合方式列表和可选比较函数。示例中通过姓名分组,使用List.Sum计算每个学生的总分。函数返回包含分组结果的表,适用于各类统计汇总场景。原创 2025-07-13 01:15:00 · 41 阅读 · 0 评论 -
【PowerQuery专栏】Table.FirstN 进行前数据获取
同时函数提供了另外一种值的方式,也就是基于条件的筛选前面的值的方式,它将一直提取筛选的值直到最新的不满足条件为止,图为函数基于条件的执行方式,这里将年龄大于11岁的筛选出来,当不满足大于11条件函数将停止。函数提供了两种不同的数据筛选方式,这里首先通过数字方式进行前面行的筛选,图为基于数字的函数执行方式。函数的结果为表格类型,图为函数参数。原创 2025-07-08 01:00:00 · 45 阅读 · 0 评论 -
【PowerQuery专栏】Table.FindText 查找文本操作
Table.FindText函数用于在表中查找文本内容,返回包含查找结果的行。该函数需要两个参数:表数据和查找文本。示例中,函数在包含姓名、性别、年龄的表1中查找"李四",返回匹配行。函数语法为Table.FindText(table,text),结果以表形式呈现。原创 2025-07-06 01:15:00 · 50 阅读 · 0 评论 -
【PowerQuery专栏】PowerQuery扩展另外的Table列
扩展表的功能将当前的表中的表数据字段进行扩展,图为函数执行结果。函数的结果为表格类型,图为函数参数。原创 2025-07-03 03:30:00 · 44 阅读 · 0 评论 -
【PowerQuery专栏】Table.ExpandRecordColumn添加 记录列
扩展记录和扩展列表的功能基本上一样,下面的案例我们来给大家分享下如何进行记录的扩展,图为函数执行后的结果。函数执行结果为表数据类型,图为函数参数。原创 2025-07-01 02:30:00 · 39 阅读 · 0 评论 -
【PowerQuery专栏】Table.ExpandListColumn 函数展开内容
Table.ExpandListColumn函数用于展开表格中的列表数据。该函数接受两个参数:表数据(table类型)和要扩展的列名(text类型)。示例中,表1包含学生信息,其中"学习情况"列为多值列表。调用该函数后,会将列表数据展开为多行,每个成绩值单独成行,其他字段值保持不变。函数输出为展开后的新表,便于后续数据分析处理。原创 2025-06-29 03:00:00 · 62 阅读 · 0 评论 -
【PowerQuery专栏】Table.DemoteHeaders 进行标题降级
摘要:Table.DemoteHeaders函数用于将表格的列标题降级为普通数据行。该函数接收一个表类型参数,返回降级后的新表。例如,对包含"姓名"、"性别"、"年龄"三个列标题的表进行操作后,这些标题将成为表中的第一行数据。函数功能单一,仅执行标题行降级操作。通过示例演示了如何将原始表转换为标题降级后的新表。原创 2025-06-25 02:30:00 · 44 阅读 · 0 评论 -
【PowerQuery专栏】使用Table.Combine 实现表的数据合并
通常我们通过Table.Combine函数进行多个表数据的合并,图为函数执行的场景与结果。函数的结果为表数据类型,图为Table.Combine参数。原创 2025-06-23 02:30:00 · 114 阅读 · 0 评论 -
【PowerQuery专栏】Table.AlternateRows 跳跃相应的行
这个函数的结果不太好理解,但是我们可以简单的想象一个场景:基于当前的表中获取奇数的行。函数的功能就是与这个场景非常契合,图为函数执行结果。函数的结果为表类型,图为函数参数。原创 2025-06-20 01:00:00 · 35 阅读 · 0 评论 -
【PowerQuery专栏】Table.AddJoinColumn 函数添加
摘要:Table.AddJoinColumn函数用于将两个表按指定键值列进行关联合并。该函数包含5个参数:主表、主表键列、关联表、关联表键列、以及新列名称。文中示例演示了如何将包含学生基本信息(学号、姓名、性别)的"源1"表与包含成绩信息(学号、语文、数学)的"源2"表,通过"学号"列进行关联,合并结果为包含"学习乘积"新列的表。该函数最终返回表类型结果,实现了表间数据关联查询功能。原创 2025-06-18 02:00:00 · 35 阅读 · 0 评论 -
【PowerQuery专栏】Table.AddIndexColumn 添加序数列
摘要:Table.AddIndexColumn函数用于为数据表添加索引列,包含5个参数:表数据、列名称、起始值、增量和数据类型。示例中,该函数为包含姓名、性别、年龄的源表添加了从1开始、增量1的数值型索引列。函数语法为Table.AddIndexColumn(table,ColumnName,InitiateValue,Increment,Type),执行后返回包含新增索引列的表。(98字)原创 2025-06-16 01:00:00 · 57 阅读 · 0 评论 -
【PowerQuery】在表中添加计算列操作Table.addColumn
Table.AddColumn函数是用于在Power Query中添加列的工具,主要包含四个参数:目标表、新列名、计算函数和数据类型。该函数返回包含新列的表。示例演示了如何为包含数字列的表格添加乘积列,通过计算数字A和数字B的乘积生成新列。函数语法为Table.AddColumn(table,NewColumn,ColumnGenerator,Type),其中table为源表,NewColumn是列名,ColumnGenerator是计算函数,Type指定列数据类型。示例结果显示该方法能有效扩展表格数据。原创 2025-06-13 01:15:00 · 107 阅读 · 0 评论 -
【PowerQuery专栏】记录转换成列表函数Record.ToList 功能
摘要:Record.Tolist函数用于将记录数据转换为列表,仅需一个记录类型参数。示例展示了如何将该函数应用于包含姓名、性别和年龄的记录,最终输出结果为记录值组成的列表["张三","男","9"]。该函数提供了从记录中提取值的便捷方式。原创 2025-06-11 01:15:00 · 64 阅读 · 0 评论 -
【PowerQuery专栏】记录内容的选择 Record.SelectFields
摘要:Record.SelectFields函数用于从记录中选择指定字段,生成记录子集。该函数接受三个参数:源记录数据、选择字段列表和缺失值处理方式。示例中,从包含姓名、性别、年龄的记录中选择"姓名"和"性别"字段,返回包含这两个字段的新记录。函数输出结果为记录类型,可用于数据筛选和处理。原创 2025-06-06 01:15:00 · 42 阅读 · 0 评论 -
【PowerQuery专栏】Recrod.FromList 实现基于列表的转湖岸功能
在进行列表转记录的过程中,有一个非常重要的步骤,就是给这些列表中的数据定义字段,图为函数执行后的结果。函数的结果为记录类型,图为具体函数参数。原创 2025-06-04 01:00:00 · 52 阅读 · 0 评论 -
【PowerQuery专栏】Record.Combine 函数实现记录连接
Record.Combine函数用于合并多个记录,参数为记录列表,返回合并后的记录。如示例将包含姓名、性别、年龄的记录与学校记录合并为单一记录。该函数简化了多记录整合操作,结果展示为完整组合记录。原创 2025-06-02 01:15:00 · 56 阅读 · 0 评论 -
【PowerQuery专栏】Record.Combine 实现记录的连接
函数的使用方法很简单,就是将多个记录连接成一个大的记录再进行展示,图为函数运行结果。函数的结果为记录类型,图为函数参数。原创 2025-05-28 03:30:00 · 48 阅读 · 0 评论 -
【PowerQuery专栏】Record.AddField 记录添加字段功能
函数的使用非常简单,这里以添加字段的案例分享如何为现有记录添加新的字段,图为最新的函数执行结果。Record.AddField 函数结果为记录类型,图为函数的参数。原创 2025-05-25 02:15:00 · 62 阅读 · 0 评论 -
【PowerQuery专栏】List.zip解包函数
当前函数能够将数据的标题和数据结果内容以列表方式呈现,但是目前来说我们不再采用这个方式来进行数据的装包,而是会采用表格直接封装的方式进行数据内容构造。List.zip函数在实际应用场景中都是基于数据提取,它的功能就是将多个列表的数据进行合并,图为函数执行结果。ListZip函数功能是将多个列表的功能重新组合称为新的列表,函数包含如下参数,函数执行结果为列表类型。原创 2025-05-23 00:45:00 · 60 阅读 · 0 评论 -
【PowerQuery专栏】List.Union 进行列表的聚合
List.Union函数用于合并多个列表并去除重复数据。它接受两个参数:第一个参数是需要合并的列表,第二个参数是用于比较数据是否相同的方式。函数返回一个包含所有非重复元素的列表。例如,给定三个列表{{1..5},{2..9},{3..5}},使用List.Union函数合并后,结果将包含从1到9的所有不重复数字。该函数在处理需要合并并去重的列表数据时非常实用。原创 2025-05-19 02:15:00 · 204 阅读 · 0 评论 -
【PowerQuery专栏】List.Split 函数进行内容分割
List.Split函数用于将列表按照指定数量进行分割,包含两个参数:第一个参数为需要切分的列表(数据类型为列表),第二个参数为切分的大小(数据类型为数值)。函数执行后返回一个列表类型的结果。例如,通过List.Random(20)生成一个包含20个元素的随机列表,使用List.Split(源,4)将其分割为每4个元素为一组的子列表。该函数基于第二个参数的规则对列表进行划分,最终结果如图所示。原创 2025-05-16 03:00:00 · 66 阅读 · 0 评论 -
【PowerQuery专栏】List.Sort 进行数据排序
List.Sort 是基于当前列表进行排序的函数,我们这里使用生成的随机数进行数据既定规则的排序,图 为最终的排序结果。List.Sort 函数提供了列表排序功能,函数有两个参数。函数执行的结果是列表,图为函数参数。原创 2025-05-14 01:00:00 · 74 阅读 · 0 评论 -
【PowerQuery专栏】列表函数List.Sort进行数据排序
List.Sort 是基于当前列表进行排序的函数,我们这里使用生成的随机数进行数据既定规则的排序,图为最终的排序结果。List.Sort 函数提供了列表排序功能,函数有两个参数。函数执行的结果是列表,图为函数参数。原创 2025-05-12 01:15:00 · 70 阅读 · 0 评论