Power Query M语言全部list函数,快速分类掌握

一、通过帮助找到M语言中的所有list函数

通过在查询编辑输入”=#shared”调出帮助,然后提取列,筛选出所有的List类函数

Power Query M语言全部list函数,快速分类掌握_第1张图片

Power Query M语言全部list函数,快速分类掌握_第2张图片

二、list函数快速一览

List类函数总共有69个。其中可细分为基本信息类、选择类、集合类、列操作类、生成新列类、隶属类、数学运算类。

下面将全部list函数说明都整理出来了。

 

基本信息类:list的基本情况

函数名

说明

Count

计算list中的项数

IsEmpty

判断list是否为空

NonNullCount

计算list中的非空项数

 

数学运算类:对list进行计算、统计

函数名

说明

Average

计算list的算术平均数

Covariance

计算两个list的协方差

Max

返回list最大值

MaxN

返回list最大的几个值

Median

返回list中位数

Min

返回list最小值

MinN

返回list最小的几个值

Mode

返回list众数

Modes

返回list的几个众数

Product

计算list所有值的乘积

Sort

排序

StandardDeviation

计算标准偏差

Sum

计算list非空值的和

 

隶属类:list中是否存在各种归属的值

函数名

说明

AllTrue

如果list中所有值为真,则返回真

AnyTrue

如果list中存在为真的值,则返回真

Contains

如果一个值在list中找到,则返回真

ContainsAll

如果所有值在list中找到,则返回真

ContainsAny

如果任一值在list中找到,则返回真

PositionOf

返回一个值在list中首次出现的位置

PositionOfAny

返回任一值在list中首次出现的位置

 

选择类:选择list中的项

函数名

说明

Alternate

通过一些跳过的规则,进行list的选择

Buffer

缓冲内存中的list

Distinct

删除list中的重复项

FindText

返回list中包含指定文本的项

First

返回list的第一项

FirstN

返回list的前N项

InsertRange

对list从指定位置插入新项

IsDistinct

判断是否有重复值

Last

返回list的最后一项

LastN

返回list的最后N项

MatchesAll

list中所有值均满足给定条件,则返回真

MatchesAny

list中任一值均满足给定条件,则返回真

Positions

返回list的位置列表

Range

从list的指定位置开始选择

Select

根据给定条件,选择list的项

Single

如果list只有一项,则返回该项,否则错误

SingleOrDefault

如果list只有一项,则返回该项,否则返回指定值

Skip

跳过list的前几项

 

列操作:对list进行增、删、换等操作

函数名

说明

Accumulate

返回list中各项的和

Combine

合并多个list

RemoveFirstN

删除list前面几项

RemoveItems

删除list中的匹配项

RemoveLastN

删除list最后几项

RemoveMatchingItems

删除list中的匹配项

RemoveNulls

删除list中的空项

RemoveRange

对list从指定位置开始删除

Repeat

对list进行重复输出

ReplaceMatchingItems

替换list中的匹配项

ReplaceRange

对list从指定位置开始替换

ReplaceValue

替换list中指定的值

Reverse

list逆序输出

Split

把list根据大小切分成一系列list

Transform

通过转换函数操作list

TransformMany

对list进行映射构造

 

集合类:对list进行集合操作

函数名

说明

Difference

返回两个list的差集

Intersect

返回两个list的交集

Union

返回两个list的并集

Zip

对多个list同一位置的项合并成多个新list

 

生成新列类:创建新list的生成器

函数名

说明

DateTimeZones

创建日期时间时区list

DateTimes

创建日期时间list

Dates

创建日期list

Durations

创建持续时间list

Generate

根据函数创建list

Numbers

根据规则创建数字list

Random

创建随机数list

Times

创建时间list

 

你可能感兴趣的:(Power,BI)