Table.SelelctColumns()可以抽象地概括为function(table as table, columns as any, optional missingField as nullable MissingField.Type) as table,大概的意思为:该函数的第一个参数为[......]
作者: 螺旋矛盾
Table.ReorderColumns()
Table.ReorderColumns()可以抽象地概括为function(table as table, columnOrder as list, optional missingField as nullable MissingField.Type) as table,大概的意思为:(1)第一[......]
Table.Profile()
Table.Profile()可以抽象地概括为function(table as table, optional addtionalAggregates as nullable list) as table,大概的意思为:(1)该函数的第一个参数为需要列汇总的表格。(2)第二个参数的性质为可选的,当[......]
Table.Sort()
Table.Sort()可以抽象地概括为function(table as table, comparisonCriteria as any) as table,大概的意思为该函数的第一个参数为需要进行以行为单位进行排序的表格,第二个参数对数据的类型没有限制,可以为"排序所依据的字段名称",也可以为[......]
Table.AddJoinColumn()
Table.AddJoinColumn()可以抽象地概括为function(table1 as table, key1 as any, table2 as any, key2 as any, newColumnName as text) as table,大概的意思为该函数的第一个参数为需要进行左连[......]
Table.AddKey()
Table.AddKey()可以抽象地概括为function(table as table, columns as list, isPrimary as logical) as table,意思为该函数的第一个参数为表格,第二个参数为组成第一个参数的键的一个或者多个字段,这些字段需要以文本的形式作为[......]
Table.Combine()
Table.Combine()可以抽象地概括为function(table as list, optional columns as any) as table,意思为该函数的第一个参数为串列,串列中的每一个元素都必须为表格,第二个参数是可选的并且数据的类型是没有限制的。Table.Combine([......]
Table.AggregateTableColumn()
Table.AggregateTableColumn()可以抽象地概括为function(table as table, column as text, aggregations as list) as table,意思为该函数的第一个参数为表格,第二个参数需要通过文本指定第一参数中数据类型为表格的[......]
Table.Transpose()
Table.Transpose()可以抽象地概括为function(table as table, optional columns as any) as table, 意思为该函数的第一个参数为需要行列转置的表格,第二个参数是可选的而且可以为任意种类的变量(主要用于控制行列转置后的列名称与数据种类[......]
通过List.Transform(Many())实现行列互换
除了Table.Transpose()与List.Zip()能够完成行列互换,List.TransformMany()也可实现这一动作,不过代码相对没有那么简洁。
如果需要为上表添加行加总与列加总,使之转化为:
需要定义以下fnAddSum()函数:
该函数通过List[......]