Table.AggregateTableColumn()可以抽象地概括为function(table as table, column as text, aggregations as list) a[......]
Table.Transpose()
Table.Transpose()可以抽象地概括为function(table as table, optional columns as any) as table, 意思为该函数的第一个参数为需要[......]
通过List.Transform(Many())实现行列互换
除了Table.Transpose()与List.Zip()能够完成行列互换,List.TransformMany()也可实现这一动作,不过代码相对没有那么简洁。
如果需要为上表添加行加总与[......]
Table.ColumnsOfType()
Table.ColumnsOfType()可以抽象地概括为function(table as table, listOfTypes as list) as list, 大致上可以理解为该函数的第一个参[......]
Table.RemoveMatchingRows()
Table.RemoveMatchingRows()可以抽象地概括为function(table, rows as list, optional equationCriteria as any) as[......]
考虑假期的区间匹配
假设今天是2020-01-24,现在有一份记录了从2020-01-25开始到2020-12-31结束的到期货款的表格(BalAmt表格):
需要设计出以下用于对上表的时间进行区间匹配的参数表[......]
Table.SingleRow()
Table.SingleRow()可以抽象地概括为function(table as table) as record,意思为如果作为参数的表格只有一行,该函数会使这个表格退化为记录。这个函数主要用于[......]
Table.TransformRows()
Table.TransformRows()可以抽象地概括为function(table as table, transform as function) as list,大意为:该函数的第一个参数为表[......]
与销售额挂钩的薪酬计算
假设业务员的薪酬与其销售额挂钩,计算薪酬时需要把销售额按如下表格(Info1)划分为多个区间,处在不同区间的销售额的提成率也会发生变化:
现在需要根据以下十位员工的销售额(Info2表格)算[......]
Record.FieldValues()
Record.FieldValues()可以抽象地概括为function(record as record) as list,意思为这个函数仅有一个参数,这个参数的种类只能为记录(record),由这[......]