Int8.From | VALUE as any , optional CULTURE as nullable text , optional ROUNDINGMODE as nullable number | as nullable number | |
Int16.From | VALUE as any , optional CULTURE as nullable text , optional ROUNDINGMODE as nullable number | as nullable number | |
Int32.From | VALUE as any , optional CULTURE as nullable text , optional ROUNDINGMODE as nullable number | as nullable number | |
Int64.From | VALUE as any , optional CULTURE as nullable text , optional ROUNDINGMODE as nullable number | as nullable number | |
#binary | VALUE as any | as any | |
#date | YEAR as number , MONTH as number , DAY as number | as date | |
#datetime | YEAR as number , MONTH as number , DAY as number , HOUR as number , MINUTE as number , SECOND as number | as datetime | |
#datetimezone | YEAR as number , MONTH as number , DAY as number , HOUR as number , MINUTE as number , SECOND as number, OFFSETHOURS as number , OFFSETMINUTES as number | as datetimezone | |
#duration | DAYS as number , HOURS as number , MINUTES as number , SECONDS as number | as duration | |
#table | COLUMNS as any , ROWS as any | as any | |
#time | HOUR as number , MINUTE as number , SECOND as number | as time | |
Access.Database | DATABASE as binary , optional OPTIONS as nullable record | as table | |
AccessControlEntry.ConditionToIdentities | IDENTITYPROVIDER as function , CONDITION as function | as list | |
Action.WithErrorContext | ACTION as action , CONTEXT as text | as action | |
ActiveDirectory.Domains | optional FORESTROOTDOMAINNAME as nullable text | as table | |
AdobeAnalytics.Cubes | optional OPTIONS as nullable record | as table | |
AdoDotNet.DataSource | PROVIDERNAME as text , CONNECTIONSTRING as any , optional OPTIONS as nullable record | as table | |
AdoDotNet.Query | PROVIDERNAME as text , CONNECTIONSTRING as any , QUERY as text , optional OPTIONS as nullable record | as table | |
AnalysisServices.Database | SERVER as text , DATABASE as text , optional OPTIONS as nullable record | as table | |
AnalysisServices.Databases | SERVER as text , optional OPTIONS as nullable record | as table | |
AzureStorage.BlobContents | URL as text , optional OPTIONS as nullable record | as binary | |
AzureStorage.Blobs | ACCOUNT as text , optional OPTIONS as nullable record | as table | |
AzureStorage.DataLake | ENDPOINT as text , optional OPTIONS as nullable record | as table | |
AzureStorage.DataLakeContents | URL as text , optional OPTIONS as nullable record | as binary | |
AzureStorage.Tables | ACCOUNT as text , optional OPTIONS as nullable record | as table | |
Binary.ApproximateLength | BINARY as nullable binary | as nullable number | |
Binary.Buffer | BINARY as nullable binary | as nullable binary | |
Binary.Combine | BINARIES as list | as binary | |
Binary.Compress | BINARY as nullable binary , COMPRESSIONTYPE as number | as nullable binary | |
Binary.Decompress | BINARY as nullable binary , COMPRESSIONTYPE as number | as nullable binary | |
Binary.From | VALUE as any , optional ENCODING as nullable number | as nullable binary | |
Binary.FromList | LIST as list | as binary | |
Binary.FromText | TEXT as nullable text , optional ENCODING as nullable number | as nullable binary | |
Binary.InferContentType | SOURCE as binary | as record | |
Binary.Length | BINARY as nullable binary | as nullable number | |
Binary.Range | BINARY as binary , OFFSET as number , optional COUNT as nullable number | as binary | |
Binary.Split | BINARY as binary , PAGESIZE as number | as list | |
Binary.ToList | BINARY as binary | as list | |
Binary.ToText | BINARY as nullable binary , optional ENCODING as nullable number | as nullable text | Depending on the value of ENCODING , this function returns a Base64 or hexadecimal representation of the value of the parameter BINARY . |
Binary.View | BINARY as nullable binary , HANDLERS as record | as binary | |
Binary.ViewError | ERRORRECORD as record | as record | |
Binary.ViewFunction | FUNCTION as function | as function | |
BinaryFormat.7BitEncodedSignedInteger | BINARY as binary | as any | |
BinaryFormat.7BitEncodedUnsignedInteger | BINARY as binary | as any | |
BinaryFormat.Binary | optional LENGTH as any | as function | |
BinaryFormat.Byte | BINARY as binary | as any | |
BinaryFormat.ByteOrder | BINARYFORMAT as function , BYTEORDER as number | as function | |
BinaryFormat.Choice | BINARYFORMAT as function , CHOOSEFUNCTION as function, optional TYPE as nullable type, optional COMBINEFUNCTION as nullable function | as function | |
BinaryFormat.Decimal | BINARY as binary | as any | |
BinaryFormat.Double | BINARY as binary | as any | |
BinaryFormat.Group | BINARYFORMAT as function , GROUP as list , optional EXTRA as nullable function, optional LASTKEY as any | as function | |
BinaryFormat.Length | BINARYFORMAT as function , LENGTH as any | as function | |
BinaryFormat.List | BINARYFORMAT as function , optional COUNTORCONDITION as any | as function | |
BinaryFormat.Null | BINARY as binary | as any | |
BinaryFormat.Record | RECORD as record | as function | |
BinaryFormat.SignedInteger16 | BINARY as binary | as any | |
BinaryFormat.SignedInteger32 | BINARY as binary | as any | |
BinaryFormat.SignedInteger64 | BINARY as binary | as any | |
BinaryFormat.Single | BINARY as binary | as any | |
BinaryFormat.Text | LENGTH as any , optional ENCODING as nullable number | as function | |
BinaryFormat.Transform | BINARYFORMAT as function , FUNCTION as function | as function | |
BinaryFormat.UnsignedInteger16 | BINARY as binary | as any | |
BinaryFormat.UnsignedInteger32 | BINARY as binary | as any | |
BinaryFormat.UnsignedInteger64 | BINARY as binary | as any | |
Byte.From | VALUE as any , optional CULTURE as nullable text , optional ROUNDINGMODE as nullable number | as nullable number | |
Cdm.Contents | TABLE as table | as table | |
Character.FromNumber | NUMBER as nullable number | as nullable text | |
Character.ToNumber | CHARACTER as nullable text | as nullable number | |
Combiner.CombineTextByDelimiter | DELIMITER as text , optional QUOTESTYLE as nullable number | as function | |
Combiner.CombineTextByEachDelimiter | DELIMITERS as list , optional QUOTESTYLE as nullable number | as function | |
Combiner.CombineTextByLengths | LENGTHS as list , optional TEMPLATE as nullable text | as function | |
Combiner.CombineTextByPositions | POSITIONS as list , optional TEMPLATE as nullable text | as function | |
Combiner.CombineTextByRanges | RANGES as list , optional TEMPLATE as nullable text | as function | |
Comparer.Equals | comparer as function , x as any , y as any | as logical | |
Comparer.FromCulture | CULTURE as text , optional IGNORECASE as nullable logical | as function | |
Comparer.Ordinal | X as any , Y as any | as number | |
Comparer.OrdinalIgnoreCase | X as any , Y as any | as number | |
Csv.Document | SOURCE as any , optional COLUMNS as any , optional DELIMITER as any, optional EXTRAVALUES as nullable number , optional ENCODING as nullable number | as table | |
Cube.AddAndExpandDimensionColumn | CUBE as table , DIMENSIONSELECTOR as any , ATTRIBUTENAMES as list, optional NEWCOLUMNNAME as any | as table | |
Cube.AddMeasureColumn | CUBE as table , COLUMN as text , MEASURESELECTOR as any | as table | |
Cube.ApplyParameter | cube as table , parameter as any , optional arguments as nullable list | as table | |
Cube.AttributeMemberId | ATTRIBUTE as any | as any | |
Cube.AttributeMemberProperty | ATTRIBUTE as any , PROPERTYNAME as text | as any | |
Cube.CollapseAndRemoveColumns | CUBE as table, **columnNames** as list | as table | |
Cube.Dimensions | CUBE as table | as table | |
Cube.DisplayFolders | CUBE as table | as table | |
Cube.MeasureProperties | CUBE as table | as table | |
Cube.MeasureProperty | MEASURE as any , PROPERTYNAME as text | as any | |
Cube.Measures | CUBE as any | as table | |
Cube.Parameters | cube as table | as table | |
Cube.Properties | CUBE as table | as table | |
Cube.PropertyKey | PROPERTY as any | as any | |
Cube.ReplaceDimensions | CUBE as table , DIMENSIONS as table | as table | |
Cube.Transform | CUBE as table , TRANSFORMS as list | as table | |
Currency.From | VALUE as any , optional CULTURE as nullable text , optional ROUNDINGMODE as nullable number | as nullable number | |
Date.AddDays | DATETIME as any , NUMBEROFDAYS as number | as any | |
Date.AddMonths | DATETIME as any , NUMBEROFMONTHS as number | as any | |
Date.AddQuarters | DATETIME as any , NUMBEROFQUARTERS as number | as any | |
Date.AddWeeks | DATETIME as any , NUMBEROFWEEKS as number | as any | |
Date.AddYears | DATETIME as any , NUMBEROFYEARS as number | as any | |
Date.Day | DATETIME as any | as nullable number | |
Date.DayOfWeek | DATETIME as any , optional FIRSTDAYOFWEEK as nullable number | as nullable number | |
Date.DayOfWeekName | DATE as any , optional CULTURE as nullable text | as ? | |
Date.DayOfYear | DATETIME as any | as nullable number | |
Date.DaysInMonth | DATETIME as any | as nullable number | |
Date.EndOfDay | DATETIME as any | as any | |
Date.EndOfMonth | DATETIME as any | as any | |
Date.EndOfQuarter | DATETIME as any | as any | |
Date.EndOfWeek | DATETIME as any , optional FIRSTDAYOFWEEK as nullable number | as any | See the DAY enum. |
Date.EndOfYear | DATETIME as any | as any | |
Date.From | VALUE as any , optional CULTURE as nullable text | as nullable date | |
Date.FromText | TEXT as nullable text , optional OPTIONS as any | as nullable date | |
Date.IsInCurrentDay | DATETIME as any | as nullable logical | |
Date.IsInCurrentMonth | DATETIME as any | as nullable logical | |
Date.IsInCurrentQuarter | DATETIME as any | as nullable logical | |
Date.IsInCurrentWeek | DATETIME as any | as nullable logical | |
Date.IsInCurrentYear | DATETIME as any | as nullable logical | |
Date.IsInNextDay | DATETIME as any | as nullable logical | |
Date.IsInNextMonth | DATETIME as any | as nullable logical | |
Date.IsInNextNDays | DATETIME as any , DAYS as number | as nullable logical | |
Date.IsInNextNMonths | DATETIME as any , MONTHS as number | as nullable logical | |
Date.IsInNextNQuarters | DATETIME as any , QUARTERS as number | as nullable logical | |
Date.IsInNextNWeeks | DATETIME as any , WEEKS as number | as nullable logical | |
Date.IsInNextNYears | DATETIME as any , YEARS as number | as nullable logical | |
Date.IsInNextQuarter | DATETIME as any | as nullable logical | |
Date.IsInNextWeek | DATETIME as any | as nullable logical | |
Date.IsInNextYear | DATETIME as any | as nullable logical | |
Date.IsInPreviousDay | DATETIME as any | as nullable logical | |
Date.IsInPreviousMonth | DATETIME as any | as nullable logical | |
Date.IsInPreviousNDays | DATETIME as any , DAYS as number | as nullable logical | |
Date.IsInPreviousNMonths | DATETIME as any , MONTHS as number | as nullable logical | |
Date.IsInPreviousNQuarters | DATETIME as any , QUARTERS as number | as nullable logical | |
Date.IsInPreviousNWeeks | DATETIME as any , WEEKS as number | as nullable logical | |
Date.IsInPreviousNYears | DATETIME as any , YEARS as number | as nullable logical | |
Date.IsInPreviousQuarter | DATETIME as any | as nullable logical | |
Date.IsInPreviousWeek | DATETIME as any | as nullable logical | |
Date.IsInPreviousYear | DATETIME as any | as nullable logical | |
Date.IsInYearToDate | DATETIME as any | as nullable logical | |
Date.IsLeapYear | DATETIME as any | as nullable logical | |
Date.Month | DATETIME as any | as nullable number | |
Date.MonthName | DATE as any , optional CULTURE as nullable text | as nullable text | |
Date.QuarterOfYear | DATETIME as any | as nullable number | |
Date.StartOfDay | DATETIME as any | as any | |
Date.StartOfMonth | DATETIME as any | as any | |
Date.StartOfQuarter | DATETIME as any | as any | |
Date.StartOfWeek | DATETIME as any , optional FIRSTDAYOFWEEK as nullable number | as any | |
Date.StartOfYear | DATETIME as any | as any | |
Date.ToRecord | DATE as date | as record | |
Date.ToText | DATE as nullable date , optional OPTIONS as any , optional CULTURE as nullable text | as nullable text | |
Date.WeekOfMonth | DATETIME as any , optional FIRSTDAYOFWEEK as nullable number | as nullable number | |
Date.WeekOfYear | DATETIME as any , optional FIRSTDAYOFWEEK as nullable number | as nullable number | |
Date.Year | DATETIME as any | as nullable number | |
DateTime.AddZone | DATETIME as nullable datetime , TIMEZONEHOURS as number, optional TIMEZONEMINUTES as nullable number | as nullable datetimezone | |
DateTime.Date | DATETIME as any | as nullable date | |
DateTime.FixedLocalNow | as datetime | | |
DateTime.From | VALUE as any , optional CULTURE as nullable text | as nullable datetime | |
DateTime.FromFileTime | FILETIME as nullable number | as nullable datetime | |
DateTime.FromText | TEXT as nullable text , optional OPTIONS as any | as nullable datetime | |
DateTime.IsInCurrentHour | DATETIME as any | as nullable logical | |
DateTime.IsInCurrentMinute | DATETIME as any | as nullable logical | |
DateTime.IsInCurrentSecond | DATETIME as any | as nullable logical | |
DateTime.IsInNextHour | DATETIME as any | as nullable logical | |
DateTime.IsInNextMinute | DATETIME as any | as nullable logical | |
DateTime.IsInNextNHours | DATETIME as any , HOURS as number | as nullable logical | |
DateTime.IsInNextNMinutes | DATETIME as any , MINUTES as number | as nullable logical | |
DateTime.IsInNextNSeconds | DATETIME as any , SECONDS as number | as nullable logical | |
DateTime.IsInNextSecond | DATETIME as any | as nullable logical | |
DateTime.IsInPreviousHour | DATETIME as any | as nullable logical | |
DateTime.IsInPreviousMinute | DATETIME as any | as nullable logical | |
DateTime.IsInPreviousNHours | DATETIME as any , HOURS as number | as nullable logical | |
DateTime.IsInPreviousNMinutes | DATETIME as any , MINUTES as number | as nullable logical | |
DateTime.IsInPreviousNSeconds | DATETIME as any , SECONDS as number | as nullable logical | |
DateTime.IsInPreviousSecond | DATETIME as any | as nullable logical | |
DateTime.LocalNow | as datetime | | |
DateTime.Time | DATETIME as any | as nullable time | |
DateTime.ToRecord | DATETIME as datetime | as record | |
DateTime.ToText | DATETIME as nullable datetime , optional OPTIONS as any , optional CULTURE as nullable text | as nullable text | |
DateTimeZone.FixedLocalNow | as datetimezone | | |
DateTimeZone.FixedUtcNow | as datetimezone | | |
DateTimeZone.From | VALUE as any , optional CULTURE as nullable text | as nullable datetimezone | |
DateTimeZone.FromFileTime | FILETIME as nullable number | as nullable datetimezone | |
DateTimeZone.FromText | TEXT as nullable text , optional OPTIONS as any | as nullable datetimezone | |
DateTimeZone.LocalNow | as datetimezone | | |
DateTimeZone.RemoveZone | DATETIMEZONE as nullable datetimezone | as nullable datetime | |
DateTimeZone.SwitchZone | DATETIMEZONE as nullable datetimezone , TIMEZONEHOURS as number, optional TIMEZONEMINUTES as nullable number | as nullable datetimezone | |
DateTimeZone.ToLocal | DATETIMEZONE as nullable datetimezone | as nullable datetimezone | |
DateTimeZone.ToRecord | DATETIMEZONE as datetimezone | as record | |
DateTimeZone.ToText | DATETIMEZONE as nullable datetimezone , optional OPTIONS as any , optional CULTURE as nullable text | as nullable text | |
DateTimeZone.ToUtc | DATETIMEZONE as nullable datetimezone | as nullable datetimezone | |
DateTimeZone.UtcNow | as datetimezone | | |
DateTimeZone.ZoneHours | DATETIMEZONE as nullable datetimezone | as nullable number | |
DateTimeZone.ZoneMinutes | DATETIMEZONE as nullable datetimezone | as nullable number | |
DB2.Database | SERVER as text , DATABASE as text , optional OPTIONS as nullable record | as table | |
Decimal.From | VALUE as any , optional CULTURE as nullable text | as nullable number | |
DeltaLake.Table | DIRECTORY as table , optional OPTIONS as nullable record | as any | |
Diagnostics.ActivityId | as nullable text | | |
Diagnostics.CorrelationId | as nullable text | | |
Diagnostics.Trace | TRACELEVEL as number , MESSAGE as anynonnull , VALUE as any , optional DELAYED as nullable logical | as any | |
DirectQueryCapabilities.From | VALUE as any | as table | |
Double.From | VALUE as any , optional CULTURE as nullable text | as nullable number | |
Duration.Days | DURATION as nullable duration | as nullable number | |
Duration.From | VALUE as any | as nullable duration | |
Duration.FromText | TEXT as nullable text | as nullable duration | |
Duration.Hours | DURATION as nullable duration | as nullable number | |
Duration.Minutes | DURATION as nullable duration | as nullable number | |
Duration.Seconds | DURATION as nullable duration | as nullable number | |
Duration.ToRecord | DURATION as duration | as record | |
Duration.TotalDays | DURATION as nullable duration | as nullable number | |
Duration.TotalHours | DURATION as nullable duration | as nullable number | |
Duration.TotalMinutes | DURATION as nullable duration | as nullable number | |
Duration.TotalSeconds | DURATION as nullable duration | as nullable number | |
Duration.ToText | DURATION as nullable duration , optional FORMAT as nullable text | as nullable text | |
Embedded.Value | VALUE as any , PATH as text | as any | |
Error.Record | REASON as text , optional MESSAGE as nullable text , optional DETAIL as any , optional PARAMETERS as nullable list | as record | |
Essbase.Cubes | URL as text , optional OPTIONS as nullable record | as table | |
Excel.CurrentWorkbook | as table | | |
Excel.ShapeTable | TABLE as table , optional OPTIONS as nullable record | as any | |
Excel.Workbook | WORKBOOK as binary , optional USEHEADERS as any , optional DELAYTYPES as nullable logical | as table | |
Exchange.Contents | optional MAILBOXADDRESS as nullable text | as table | |
Expression.Constant | VALUE as any | as text | |
Expression.Evaluate | DOCUMENT as text , optional ENVIRONMENT as nullable record | as any | |
Expression.Identifier | NAME as text | as text | |
File.Contents | PATH as text , optional OPTIONS as nullable record | as binary | |
Folder.Contents | PATH as text , optional OPTIONS as nullable record | as table | |
Folder.Files | PATH as text , optional OPTIONS as nullable record | as table | |
Function.From | FUNCTIONTYPE as type , FUNCTION as function | as function | |
Function.Invoke | FUNCTION as function , ARGS as list | as any | |
Function.InvokeAfter | FUNCTION as function , DELAY as duration | as any | |
Function.InvokeWithErrorContext | FUNCTION as function , CONTEXT as text | as any | |
Function.IsDataSource | FUNCTION as function | as logical | |
Function.ScalarVector | SCALARFUNCTIONTYPE as type , VECTORFUNCTION as function | as function | |
Geography.FromWellKnownText | INPUT as nullable text | as nullable record | |
Geography.ToWellKnownText | INPUT as nullable record , optional OMITSRID as nullable logical | as nullable text | |
GeographyPoint.From | LONGITUDE as number , LATITUDE as number , optional Z as nullable number, optional M as nullable number , optional SRID as nullable number | as record | |
Geometry.FromWellKnownText | INPUT as nullable text | as nullable record | |
Geometry.ToWellKnownText | INPUT as nullable record , optional OMITSRID as nullable logical | as nullable text | |
GeometryPoint.From | X as number , Y as number , optional Z as nullable number, optional M as nullable number , optional SRID as nullable number | as record | |
GoogleAnalytics.Accounts | optional OPTIONS as nullable record | as table | |
Graph.Nodes | GRAPH as record | as list | |
Guid.From | VALUE as nullable text | as nullable text | |
Hdfs.Contents | URL as text | as table | |
Hdfs.Files | URL as text | as table | |
HdInsight.Containers | ACCOUNT as text | as table | |
HdInsight.Contents | ACCOUNT as text | as table | |
HdInsight.Files | ACCOUNT as text , CONTAINERNAME as text | as table | |
Html.Table | HTML as any , COLUMNNAMESELECTORPAIRS as list , optional OPTIONS as nullable record | as table | |
Identity.From | IDENTITYPROVIDER as function , VALUE as any | as record | |
Identity.IsMemberOf | IDENTITY as record , COLLECTION as record | as logical | |
IdentityProvider.Default | as any | |
Informix.Database | SERVER as text , DATABASE as text , optional OPTIONS as nullable record | as table | |
ItemExpression.From | FUNCTION as function | as record | |
Json.Document | JSONTEXT as any , optional ENCODING as nullable number | as any | |
Json.FromValue | VALUE as any , optional ENCODING as nullable number | as binary | |
Lines.FromBinary | BINARY as binary , optional QUOTESTYLE as nullable number, optional INCLUDELINESEPARATORS as nullable logical , optional ENCODING as nullable number | as list | |
Lines.FromText | TEXT as text , optional QUOTESTYLE as nullable number , optional INCLUDELINESEPARATORS as nullable logical | as list | |
Lines.ToBinary | LINES as list , optional LINESEPARATOR as nullable text, optional ENCODING as nullable number , optional INCLUDEBYTEORDERMARK as nullable logical | as binary | |
Lines.ToText | LINES as list , optional LINESEPARATOR as nullable text | as text | |
List.Accumulate | LIST as list , SEED as any , ACCUMULATOR as function | as any | |
List.AllTrue | LIST as list | as logical | |
List.Alternate | LIST as list , COUNT as number , optional REPEATINTERVAL as nullable number, optional OFFSET as nullable number | as list | |
List.AnyTrue | LIST as list | as logical | |
List.Average | LIST as list , optional PRECISION as nullable number | as any | |
List.Buffer | LIST as list | as list | |
List.Combine | LISTS as list | as list | Merges («flattens») a list of lists into a single list. |
List.ConformToPageReader | LIST as list , optional OPTIONS as nullable record | as table | |
List.Contains | LIST as list , VALUE as any , optional EQUATIONCRITERIA as any | as logical | |
List.ContainsAll | LIST as list , VALUES as list , optional EQUATIONCRITERIA as any | as logical | |
List.ContainsAny | LIST as list , VALUES as list , optional EQUATIONCRITERIA as any | as logical | |
List.Count | LIST as list | as number | |
List.Covariance | NUMBERLIST1 as list , NUMBERLIST2 as list | as nullable number | |
List.Dates | START as date , COUNT as number , STEP as duration | as list | |
List.DateTimes | START as datetime , COUNT as number , STEP as duration | as list | |
List.DateTimeZones | START as datetimezone , COUNT as number , STEP as duration | as list | |
List.Difference | LIST1 as list , LIST2 as list , optional EQUATIONCRITERIA as any | as list | |
List.Distinct | LIST as list , optional EQUATIONCRITERIA as any | as list | |
List.Durations | START as duration , COUNT as number , STEP as duration | as list | |
List.FindText | LIST as list , TEXT as text | as list | |
List.First | LIST as list , optional DEFAULTVALUE as any | as any | |
List.FirstN | LIST as list , COUNTORCONDITION as any | as any | |
List.Generate | INITIAL as function , CONDITION as function , NEXT as function , optional SELECTOR as nullable function | as list | |
List.InsertRange | LIST as list , INDEX as number , VALUES as list | as list | |
List.Intersect | LISTS as list , optional EQUATIONCRITERIA as any | as list | |
List.IsDistinct | LIST as list , optional EQUATIONCRITERIA as any | as logical | |
List.IsEmpty | LIST as list | as logical | |
List.Last | LIST as list , optional DEFAULTVALUE as any | as any | |
List.LastN | LIST as list , optional COUNTORCONDITION as any | as any | |
List.MatchesAll | LIST as list , CONDITION as function | as logical | |
List.MatchesAny | LIST as list , CONDITION as function | as logical | |
List.Max | LIST as list , optional DEFAULT as any , optional COMPARISONCRITERIA as any, optional INCLUDENULLS as nullable logical | as any | |
List.MaxN | LIST as list , COUNTORCONDITION as any , optional COMPARISONCRITERIA as any, optional INCLUDENULLS as nullable logical | as list | |
List.Median | LIST as list , optional COMPARISONCRITERIA as any | as any | |
List.Min | LIST as list , optional DEFAULT as any , optional COMPARISONCRITERIA as any, optional INCLUDENULLS as nullable logical | as any | |
List.MinN | LIST as list , COUNTORCONDITION as any , optional COMPARISONCRITERIA as any, optional INCLUDENULLS as nullable logical | as list | |
List.Mode | LIST as list , optional EQUATIONCRITERIA as any | as any | |
List.Modes | LIST as list , optional EQUATIONCRITERIA as any | as list | |
List.NonNullCount | LIST as list | as number | |
List.Numbers | START as number , COUNT as number , optional INCREMENT as nullable number | as list | |
List.Percentile | LIST as list , PERCENTILES as any , optional OPTIONS as nullable record | as any | |
List.PositionOf | LIST as list , VALUE as any , optional OCCURRENCE as nullable number, optional EQUATIONCRITERIA as any | as any | |
List.PositionOfAny | LIST as list , VALUES as list , optional OCCURRENCE as nullable number, optional EQUATIONCRITERIA as any | as any | |
List.Positions | LIST as list | as list | |
List.Product | NUMBERSLIST as list , optional PRECISION as nullable number | as nullable number | |
List.Random | COUNT as number , optional SEED as nullable number | as list | |
List.Range | LIST as list , OFFSET as number , optional COUNT as nullable number | as list | |
List.RemoveFirstN | LIST as list , optional COUNTORCONDITION as any | as list | |
List.RemoveItems | LIST1 as list , LIST2 as list | as list | |
List.RemoveLastN | LIST as list , optional COUNTORCONDITION as any | as list | |
List.RemoveMatchingItems | LIST1 as list , LIST2 as list , optional EQUATIONCRITERIA as any | as list | |
List.RemoveNulls | LIST as list | as list | |
List.RemoveRange | LIST as list , INDEX as number , optional COUNT as nullable number | as list | |
List.Repeat | LIST as list , COUNT as number | as list | |
List.ReplaceMatchingItems | LIST as list , REPLACEMENTS as list , optional EQUATIONCRITERIA as any | as list | |
List.ReplaceRange | LIST as list , INDEX as number , COUNT as number , REPLACEWITH as list | as list | |
List.ReplaceValue | LIST as list , OLDVALUE as any , NEWVALUE as any , REPLACER as function | as list | |
List.Reverse | LIST as list | as list | |
List.Select | LIST as list , SELECTION as function | as list | |
List.Single | LIST as list | as any | |
List.SingleOrDefault | LIST as list , optional DEFAULT as any | as any | |
List.Skip | LIST as list , optional COUNTORCONDITION as any | as list | |
List.Sort | LIST as list , optional COMPARISONCRITERIA as any | as list | |
List.Split | LIST as list , PAGESIZE as number | as list | |
List.StandardDeviation | NUMBERSLIST as list | as nullable number | |
List.Sum | LIST as list , optional PRECISION as nullable number | as any | |
List.Times | START as time , COUNT as number , STEP as duration | as list | |
List.Transform | LIST as list , TRANSFORM as function | as list | |
List.TransformMany | LIST as list , COLLECTIONTRANSFORM as function , RESULTTRANSFORM as function | as list | |
List.Union | LISTS as list , optional EQUATIONCRITERIA as any | as list | |
List.Zip | LISTS as list | as list | |
Logical.From | VALUE as any | as nullable logical | |
Logical.FromText | TEXT as nullable text | as nullable logical | |
Logical.ToText | LOGICALVALUE as nullable logical | as nullable text | |
MySQL.Database | SERVER as text , DATABASE as text , optional OPTIONS as nullable record | as table | |
Number.Abs | NUMBER as nullable number | as nullable number | |
Number.Acos | NUMBER as nullable number | as nullable number | |
Number.Asin | NUMBER as nullable number | as nullable number | |
Number.Atan | NUMBER as nullable number | as nullable number | |
Number.Atan2 | Y as nullable number , X as nullable number | as nullable number | |
Number.BitwiseAnd | NUMBER1 as nullable number , NUMBER2 as nullable number | as nullable number | |
Number.BitwiseNot | NUMBER as any | as any | |
Number.BitwiseOr | NUMBER1 as nullable number , NUMBER2 as nullable number | as nullable number | |
Number.BitwiseShiftLeft | NUMBER1 as nullable number , NUMBER2 as nullable number | as nullable number | |
Number.BitwiseShiftRight | NUMBER1 as nullable number , NUMBER2 as nullable number | as nullable number | |
Number.BitwiseXor | NUMBER1 as nullable number , NUMBER2 as nullable number | as nullable number | |
Number.Combinations | SETSIZE as nullable number , COMBINATIONSIZE as nullable number | as nullable number | |
Number.Cos | NUMBER as nullable number | as nullable number | |
Number.Cosh | NUMBER as nullable number | as nullable number | |
Number.Exp | NUMBER as nullable number | as nullable number | |
Number.Factorial | NUMBER as nullable number | as nullable number | |
Number.From | VALUE as any , optional CULTURE as nullable text | as nullable number | |
Number.FromText | TEXT as nullable text , optional CULTURE as nullable text | as nullable number | |
Number.IntegerDivide | NUMBER1 as nullable number , NUMBER2 as nullable number , optional PRECISION as nullable number | as nullable number | |
Number.IsEven | NUMBER as number | as logical | |
Number.IsNaN | NUMBER as number | as logical | |
Number.IsOdd | NUMBER as number | as logical | |
Number.Ln | NUMBER as nullable number | as nullable number | |
Number.Log | NUMBER as nullable number , optional BASE as nullable number | as nullable number | |
Number.Log10 | NUMBER as nullable number | as nullable number | |
Number.Mod | NUMBER as nullable number , DIVISOR as nullable number , optional PRECISION as nullable number | as nullable number | |
Number.Permutations | SETSIZE as nullable number , PERMUTATIONSIZE as nullable number | as nullable number | |
Number.Power | NUMBER as nullable number , POWER as nullable number | as nullable number | |
Number.Random | as number | | |
Number.RandomBetween | BOTTOM as number , TOP as number | as number | |
Number.Round | NUMBER as nullable number , optional DIGITS as nullable number , optional ROUNDINGMODE as nullable number | as nullable number | |
Number.RoundAwayFromZero | NUMBER as nullable number , optional DIGITS as nullable number | as nullable number | |
Number.RoundDown | NUMBER as nullable number , optional DIGITS as nullable number | as nullable number | |
Number.RoundTowardZero | NUMBER as nullable number , optional DIGITS as nullable number | as nullable number | |
Number.RoundUp | NUMBER as nullable number , optional DIGITS as nullable number | as nullable number | |
Number.Sign | NUMBER as nullable number | as nullable number | |
Number.Sin | NUMBER as nullable number | as nullable number | |
Number.Sinh | NUMBER as nullable number | as nullable number | |
Number.Sqrt | NUMBER as nullable number | as nullable number | |
Number.Tan | NUMBER as nullable number | as nullable number | |
Number.Tanh | NUMBER as nullable number | as nullable number | |
Number.ToText | NUMBER as nullable number , optional FORMAT as nullable text , optional CULTURE as nullable text | as nullable text | |
OData.Feed | SERVICEURI as text , optional HEADERS as nullable record , optional OPTIONS as any | as any | |
Odbc.DataSource | CONNECTIONSTRING as any , optional OPTIONS as nullable record | as table | |
Odbc.InferOptions | CONNECTIONSTRING as any | as record | |
Odbc.Query | CONNECTIONSTRING as any , QUERY as text , optional OPTIONS as nullable record | as table | |
OleDb.DataSource | CONNECTIONSTRING as any , optional OPTIONS as nullable record | as table | |
OleDb.Query | CONNECTIONSTRING as any , QUERY as text , optional OPTIONS as nullable record | as table | |
Oracle.Database | SERVER as text , optional OPTIONS as nullable record | as table | |
Pdf.Tables | PDF as binary , optional OPTIONS as nullable record | as table | |
Percentage.From | VALUE as any , optional CULTURE as nullable text | as nullable number | |
PostgreSQL.Database | SERVER as text , DATABASE as text , optional OPTIONS as nullable record | as table | |
Progress.DataSourceProgress | as any | |
RData.FromBinary | stream as binary | as any | |
Record.AddField | RECORD as record , FIELDNAME as text , VALUE as any , optional DELAYED as nullable logical | as record | |
Record.Combine | RECORDS as list | as record | |
Record.Field | RECORD as record , FIELD as text | as any | |
Record.FieldCount | RECORD as record | as number | |
Record.FieldNames | RECORD as record | as list | |
Record.FieldOrDefault | RECORD as nullable record , FIELD as text , optional DEFAULTVALUE as any | as any | |
Record.FieldValues | RECORD as record | as list | |
Record.FromList | LIST as list , FIELDS as any | as record | |
Record.FromTable | TABLE as table | as record | |
Record.HasFields | RECORD as record , FIELDS as any | as logical | |
Record.RemoveFields | RECORD as record , FIELDS as any , optional MISSINGFIELD as nullable number | as record | |
Record.RenameFields | RECORD as record , RENAMES as list , optional MISSINGFIELD as nullable number | as record | |
Record.ReorderFields | RECORD as record , FIELDORDER as list , optional MISSINGFIELD as nullable number | as record | |
Record.SelectFields | RECORD as record , FIELDS as any , optional MISSINGFIELD as nullable number | as record | |
Record.ToList | RECORD as record | as list | |
Record.ToTable | RECORD as record | as table | |
Record.TransformFields | RECORD as record , TRANSFORMOPERATIONS as list , optional MISSINGFIELD as nullable number | as record | |
Replacer.ReplaceText | TEXT as nullable text , OLD as text , NEW as text | as nullable text | |
Replacer.ReplaceValue | VALUE as any , OLD as any , NEW as any | as any | |
RowExpression.Column | COLUMNNAME as text | as record | |
RowExpression.From | FUNCTION as function | as record | |
Salesforce.Data | optional LOGINURL as any , optional OPTIONS as nullable record | as table | |
Salesforce.Reports | optional LOGINURL as nullable text , optional OPTIONS as nullable record | as table | |
SapBusinessWarehouse.Cubes | SERVER as text , SYSTEMNUMBERORSYSTEMID as text , CLIENTID as text , optional OPTIONSORLOGONGROUP as any, optional OPTIONS as nullable record | as table | |
SapHana.Database | **server** as text , optional **options** as nullable record | as table | |
SharePoint.Contents | URL as text , optional OPTIONS as nullable record | as table | |
SharePoint.Files | URL as text , optional OPTIONS as nullable record | as table | |
SharePoint.Tables | URL as text , optional OPTIONS as nullable record | as table | |
Single.From | VALUE as any , optional CULTURE as nullable text | as nullable number | |
Soda.Feed | URL as text | as table | |
Splitter.SplitByNothing | as function | | |
Splitter.SplitTextByAnyDelimiter | DELIMITERS as list , optional QUOTESTYLE as nullable number , optional STARTATEND as nullable logical | as function | |
Splitter.SplitTextByCharacterTransition | BEFORE as anynonnull , AFTER as anynonnull | as function | |
Splitter.SplitTextByDelimiter | DELIMITER as text , optional QUOTESTYLE as nullable number | as function | |
Splitter.SplitTextByEachDelimiter | DELIMITERS as list , optional QUOTESTYLE as nullable number , optional STARTATEND as nullable logical | as function | |
Splitter.SplitTextByLengths | LENGTHS as list , optional STARTATEND as nullable logical | as function | |
Splitter.SplitTextByPositions | POSITIONS as list , optional STARTATEND as nullable logical | as function | |
Splitter.SplitTextByRanges | RANGES as list , optional STARTATEND as nullable logical | as function | |
Splitter.SplitTextByRepeatedLengths | LENGTH as number , optional STARTATEND as nullable logical | as function | |
Splitter.SplitTextByWhitespace | optional QUOTESTYLE as nullable number | as function | |
Sql.Database | SERVER as text , DATABASE as text , optional OPTIONS as nullable record | as table | |
Sql.Databases | SERVER as text , optional OPTIONS as nullable record | as table | |
SqlExpression.SchemaFrom | SCHEMA as any | as any | |
SqlExpression.ToExpression | SQL as text , ENVIRONMENT as record | as text | |
Sybase.Database | SERVER as text , DATABASE as text , optional OPTIONS as nullable record | as table | |
Table.AddColumn | TABLE as table , NEWCOLUMNNAME as text , COLUMNGENERATOR as function, optional COLUMNTYPE as nullable type | as table | |
Table.AddFuzzyClusterColumn | TABLE as table , COLUMNNAME as text , NEWCOLUMNNAME as text , optional OPTIONS as nullable record | as table | |
Table.AddIndexColumn | TABLE as table , NEWCOLUMNNAME as text , optional INITIALVALUE as nullable number, optional INCREMENT as nullable number , optional COLUMNTYPE as nullable type | as table | |
Table.AddJoinColumn | table1 as table , key1 as any , table2 as function , key2 as any , newColumnName as text | as table | |
Table.AddKey | TABLE as table , COLUMNS as list , ISPRIMARY as logical | as table | |
Table.AddRankColumn | TABLE as table , NEWCOLUMNNAME as text , COMPARISONCRITERIA as any, optional OPTIONS as nullable record | as table | |
Table.AggregateTableColumn | TABLE as table , COLUMN as text , AGGREGATIONS as list | as table | |
Table.AlternateRows | TABLE as table , OFFSET as number , SKIP as number , TAKE as number | as table | |
Table.ApproximateRowCount | TABLE as table | as number | |
Table.Buffer | TABLE as table , optional OPTIONS as nullable record | as table | Buffers the list in memory, resulting in a stable list |
Table.Column | TABLE as table , COLUMN as text | as list | |
Table.ColumnCount | TABLE as table | as number | |
Table.ColumnNames | TABLE as table | as list | |
Table.ColumnsOfType | TABLE as table , LISTOFTYPES as list | as list | |
Table.Combine | TABLES as list , optional COLUMNS as any | as table | |
Table.CombineColumns | TABLE as table , SOURCECOLUMNS as list , COMBINER as function , COLUMN as text | as table | |
Table.CombineColumnsToRecord | TABLE as table , NEWCOLUMNNAME as text , SOURCECOLUMNS as list , optional OPTIONS as nullable record | as table | |
Table.ConformToPageReader | TABLE as table , SHAPINGFUNCTION as function | as table | |
Table.Contains | TABLE as table , ROW as record , optional EQUATIONCRITERIA as any | as logical | |
Table.ContainsAll | TABLE as table , ROWS as list , optional EQUATIONCRITERIA as any | as logical | |
Table.ContainsAny | TABLE as table , ROWS as list , optional EQUATIONCRITERIA as any | as logical | |
Table.DemoteHeaders | TABLE as table | as table | Compare with Table.PromoteHeaders |
Table.Distinct | TABLE as table , optional EQUATIONCRITERIA as any | as table | |
Table.DuplicateColumn | TABLE as table , COLUMNNAME as text , NEWCOLUMNNAME as text, optional COLUMNTYPE as nullable type | as table | |
Table.ExpandListColumn | TABLE as table , COLUMN as text | as table | |
Table.ExpandRecordColumn | TABLE as table , COLUMN as text , FIELDNAMES as list , optional NEWCOLUMNNAMES as nullable list | as table | |
Table.ExpandTableColumn | TABLE as table , COLUMN as text , COLUMNNAMES as list , optional NEWCOLUMNNAMES as nullable list | as table | |
Table.FillDown | TABLE as table , COLUMNS as list | as table | |
Table.FillUp | TABLE as table , COLUMNS as list | as table | |
Table.FilterWithDataTable | TABLE as table , DATATABLEIDENTIFIER as text | as any | |
Table.FindText | TABLE as table , TEXT as text | as table | |
Table.First | TABLE as table , optional DEFAULT as any | as any | |
Table.FirstN | TABLE as table , COUNTORCONDITION as any | as table | |
Table.FirstValue | TABLE as table , optional DEFAULT as any | as any | |
Table.FromColumns | LISTS as list , optional COLUMNS as any | as table | |
Table.FromList | LIST as list , optional SPLITTER as nullable function, optional COLUMNS as any, optional DEFAULT as any, optional EXTRAVALUES as nullable number | as table | |
Table.FromPartitions | PARTITIONCOLUMN as text , PARTITIONS as list , optional PARTITIONCOLUMNTYPE as nullable type | as table | |
Table.FromRecords | RECORDS as list , optional COLUMNS as any , optional MISSINGFIELD as nullable number | as table | |
Table.FromRows | ROWS as list , optional COLUMNS as any | as table | |
Table.FromValue | VALUE as any , optional OPTIONS as nullable record | as table | |
Table.FuzzyGroup | TABLE as table , KEY as any , AGGREGATEDCOLUMNS as list , optional OPTIONS as nullable record | as table | |
Table.FuzzyJoin | TABLE1 as table , KEY1 as any , TABLE2 as table , KEY2 as any, optional JOINKIND as nullable number, optional JOINOPTIONS as nullable record | as table | Compare with Table.Join |
Table.FuzzyNestedJoin | TABLE1 as table , KEY1 as any , TABLE2 as table , KEY2 as any , NEWCOLUMNNAME as text, optional JOINKIND as nullable number, optional JOINOPTIONS as nullable record | as table | |
Table.Group | TABLE as table , KEY as any , AGGREGATEDCOLUMNS as list , optional GROUPKIND as nullable number, optional COMPARER as nullable function | as table | |
Table.HasColumns | TABLE as table , COLUMNS as any | as logical | |
Table.InsertRows | TABLE as table , OFFSET as number , ROWS as list | as table | |
Table.IsDistinct | TABLE as table , optional COMPARISONCRITERIA as any | as logical | |
Table.IsEmpty | TABLE as table | as logical | |
Table.Join | TABLE1 as table , KEY1 as any , TABLE2 as table , KEY2 as any, optional JOINKIND as nullable number, optional JOINALGORITHM as nullable number , optional KEYEQUALITYCOMPARERS as nullable list | as table | Compare with Table.FuzzyJoin |
Table.Keys | TABLE as table | as list | |
Table.Last | TABLE as table , optional DEFAULT as any | as any | |
Table.LastN | TABLE as table , COUNTORCONDITION as any | as table | |
Table.MatchesAllRows | TABLE as table , CONDITION as function | as logical | |
Table.MatchesAnyRows | TABLE as table , CONDITION as function | as logical | |
Table.Max | TABLE as table , COMPARISONCRITERIA as any , optional DEFAULT as any | as any | |
Table.MaxN | TABLE as table , COMPARISONCRITERIA as any , COUNTORCONDITION as any | as table | |
Table.Min | TABLE as table , COMPARISONCRITERIA as any , optional DEFAULT as any | as any | |
Table.MinN | TABLE as table , COMPARISONCRITERIA as any , COUNTORCONDITION as any | as table | |
Table.NestedJoin | TABLE1 as table , KEY1 as any , TABLE2 as any , KEY2 as any , NEWCOLUMNNAME as text, optional JOINKIND as nullable number, optional KEYEQUALITYCOMPARERS as nullable list | as table | |
Table.Partition | TABLE as table , COLUMN as text , GROUPS as number , HASH as function | as list | |
Table.PartitionValues | TABLE as table | as table | |
Table.Pivot | TABLE as table , PIVOTVALUES as list , ATTRIBUTECOLUMN as text , VALUECOLUMN as text, optional AGGREGATIONFUNCTION as nullable function | as table | |
Table.PositionOf | TABLE as table , ROW as record , optional OCCURRENCE as any , optional EQUATIONCRITERIA as any | as any | |
Table.PositionOfAny | TABLE as table , ROWS as list , optional OCCURRENCE as nullable number, optional EQUATIONCRITERIA as any | as any | |
Table.PrefixColumns | TABLE as table , PREFIX as text | as table | |
Table.Profile | TABLE as table , optional ADDITIONALAGGREGATES as nullable list | as table | Applies the «SQL aggregate functions» min , max , avg , stdev and count as well as the count of NULLs and distinct values on the table's columns. Additional aggregates can be specified with ADDITIONALAGGREGATES . |
Table.PromoteHeaders | TABLE as table , optional OPTIONS as nullable record | as table | Compare with Table.DemoteHeaders |
Table.Range | TABLE as table , OFFSET as number , optional COUNT as nullable number | as table | |
Table.RemoveColumns | TABLE as table , COLUMNS as any , optional MISSINGFIELD as nullable number | as table | |
Table.RemoveFirstN | TABLE as table , optional COUNTORCONDITION as any | as table | |
Table.RemoveLastN | TABLE as table , optional COUNTORCONDITION as any | as table | |
Table.RemoveMatchingRows | TABLE as table , ROWS as list , optional EQUATIONCRITERIA as any | as table | |
Table.RemoveRows | TABLE as table , OFFSET as number , optional COUNT as nullable number | as table | |
Table.RemoveRowsWithErrors | TABLE as table , optional COLUMNS as nullable list | as table | |
Table.RenameColumns | TABLE as table , RENAMES as list , optional MISSINGFIELD as nullable number | as table | Compare with Table.TransformColumnNames |
Table.ReorderColumns | TABLE as table , COLUMNORDER as list , optional MISSINGFIELD as nullable number | as table | |
Table.Repeat | TABLE as table , COUNT as number | as table | |
Table.ReplaceErrorValues | TABLE as table , ERRORREPLACEMENT as list | as table | |
Table.ReplaceKeys | TABLE as table , KEYS as list | as table | |
Table.ReplaceMatchingRows | TABLE as table , REPLACEMENTS as list , optional EQUATIONCRITERIA as any | as table | |
Table.ReplaceRelationshipIdentity | VALUE as any , IDENTITY as text | as any | |
Table.ReplaceRows | TABLE as table , OFFSET as number , COUNT as number , ROWS as list | as table | |
Table.ReplaceValue | TABLE as table , OLDVALUE as any , NEWVALUE as any , REPLACER as function, COLUMNSTOSEARCH as list | as table | |
Table.ReverseRows | TABLE as table | as table | |
Table.RowCount | TABLE as table | as number | |
Table.Schema | TABLE as table | as table | |
Table.SelectColumns | TABLE as table , COLUMNS as any , optional MISSINGFIELD as nullable number | as table | |
Table.SelectRows | TABLE as table , CONDITION as function | as table | |
Table.SelectRowsWithErrors | TABLE as table , optional COLUMNS as nullable list | as table | |
Table.SingleRow | TABLE as table | as record | |
Table.Skip | TABLE as table , optional COUNTORCONDITION as any | as table | |
Table.Sort | TABLE as table , COMPARISONCRITERIA as any | as table | |
Table.Split | TABLE as table , PAGESIZE as number | as list | |
Table.SplitAt | TABLE as table , COUNT as number | as list | |
Table.SplitColumn | TABLE as table , SOURCECOLUMN as text , SPLITTER as function , optional COLUMNNAMESORNUMBER as any, optional DEFAULT as any, optional EXTRACOLUMNS as any | as table | |
Table.StopFolding | TABLE as table | as table | |
Table.ToColumns | TABLE as table | as list | |
Table.ToList | TABLE as table , optional COMBINER as nullable function | as list | |
Table.ToRecords | TABLE as table | as list | |
Table.ToRows | TABLE as table | as list | |
Table.TransformColumnNames | TABLE as table , NAMEGENERATOR as function , optional OPTIONS as nullable record | as table | Compare with Table.RenameColumns |
Table.TransformColumns | TABLE as table , TRANSFORMOPERATIONS as list , optional DEFAULTTRANSFORMATION as nullable function, optional MISSINGFIELD as nullable number | as table | |
Table.TranformColumnTypes | TABLE as table , TYPETRANSFORMATIONS as list , optional CULTURE as nullable text | as table | |
Table.TransformRows | TABLE as table , TRANSFORM as function | as list | |
Table.Transpose | TABLE as table , optional COLUMNS as any | as table | |
Table.Unpivot | TABLE as table , PIVOTCOLUMNS as list , ATTRIBUTECOLUMN as text , VALUECOLUMN as text | as table | |
Table.UnpivotOtherColumns | TABLE as table , PIVOTCOLUMNS as list , ATTRIBUTECOLUMN as text , VALUECOLUMN as text | as table | |
Table.View | TABLE as nullable table , HANDLERS as record | as table | |
Table.ViewError | ERRORRECORD as record | as record | |
Table.ViewFunction | FUNCTION as function | as function | |
Table.WithErrorContext | VALUE as any , CONTEXT as text | as any | |
Tables.GetRelationships | TABLES as table , optional DATACOLUMN as nullable text | as table | |
Teradata.Database | SERVER as text , optional OPTIONS as nullable record | as table | |
Text.AfterDelimiter | TEXT as nullable text , DELIMITER as text , optional INDEX as any | as any | |
Text.At | TEXT as nullable text , INDEX as number | as nullable text | |
Text.BeforeDelimiter | TEXT as nullable text , DELIMITER as text , optional INDEX as any | as any | |
Text.BetweenDelimiters | TEXT as nullable text , STARTDELIMITER as text , ENDDELIMITER as text, optional STARTINDEX as any, optional ENDINDEX as any | as any | |
Text.Clean | TEXT as nullable text | as nullable text | |
Text.Combine | TEXTS as list , optional SEPARATOR as nullable text | as text | |
Text.Contains | TEXT as nullable text , SUBSTRING as text , optional COMPARER as nullable function | as nullable logical | |
Text.End | TEXT as nullable text , COUNT as number | as nullable text | |
Text.EndsWith | TEXT as nullable text , SUBSTRING as text , optional COMPARER as nullable function | as nullable logical | |
Text.Format | FORMATSTRING as text , ARGUMENTS as any , optional CULTURE as nullable text | as text | |
Text.From | VALUE as any , optional CULTURE as nullable text | as nullable text | |
Text.FromBinary | BINARY as nullable binary , optional ENCODING as nullable number | as nullable text | |
Text.InferNumberType | TEXT as text , optional CULTURE as nullable text | as type | |
Text.Insert | TEXT as nullable text , OFFSET as number , NEWTEXT as text | as nullable text | |
Text.Length | TEXT as nullable text | as nullable number | |
Text.Lower | TEXT as nullable text , optional CULTURE as nullable text | as nullable text | |
Text.Middle | TEXT as nullable text , START as number , optional COUNT as nullable number | as nullable text | |
Text.NewGuid | as text | | |
Text.PadEnd | TEXT as nullable text , COUNT as number , optional CHARACTER as nullable text | as nullable text | |
Text.PadStart | TEXT as nullable text , COUNT as number , optional CHARACTER as nullable text | as nullable text | |
Text.PositionOf | TEXT as text , SUBSTRING as text , optional OCCURRENCE as nullable number , optional COMPARER as nullable function | as any | |
Text.PositionOfAny | TEXT as text , CHARACTERS as list , optional OCCURRENCE as nullable number | as any | |
Text.Proper | TEXT as nullable text , optional CULTURE as nullable text | as nullable text | |
Text.Range | TEXT as nullable text , OFFSET as number , optional COUNT as nullable number | as nullable text | |
Text.Remove | TEXT as nullable text , REMOVECHARS as any | as nullable text | |
Text.RemoveRange | TEXT as nullable text , OFFSET as number , optional COUNT as nullable number | as nullable text | |
Text.Repeat | TEXT as nullable text , COUNT as number | as nullable text | |
Text.Replace | TEXT as nullable text , OLD as text , NEW as text | as nullable text | |
Text.ReplaceRange | TEXT as nullable text , OFFSET as number , COUNT as number , NEWTEXT as text | as nullable text | |
Text.Reverse | TEXT as nullable text | as nullable text | |
Text.Select | TEXT as nullable text , SELECTCHARS as any | as nullable text | |
Text.Split | TEXT as text , SEPARATOR as text | as list | |
Text.SplitAny | TEXT as text , SEPARATORS as text | as list | |
Text.Start | TEXT as nullable text , COUNT as number | as nullable text | |
Text.StartsWith | TEXT as nullable text , SUBSTRING as text , optional COMPARER as nullable function | as nullable logical | |
Text.ToBinary | TEXT as nullable text , optional ENCODING as nullable number, optional INCLUDEBYTEORDERMARK as nullable logical | as nullable binary | |
Text.ToList | TEXT as text | as list | |
Text.Trim | TEXT as nullable text , optional TRIM as any | as nullable text | |
Text.TrimEnd | TEXT as nullable text , optional TRIM as any | as nullable text | |
Text.TrimStart | TEXT as nullable text , optional TRIM as any | as nullable text | |
Text.Upper | TEXT as nullable text , optional CULTURE as nullable text | as nullable text | |
Time.EndOfHour | DATETIME as any | as any | |
Time.From | VALUE as any , optional CULTURE as nullable text | as nullable time | |
Time.FromText | TEXT as nullable text , optional OPTIONS as any | as nullable time | |
Time.Hour | DATETIME as any | as nullable number | |
Time.Minute | DATETIME as any | as nullable number | |
Time.Second | DATETIME as any | as nullable number | |
Time.StartOfHour | DATETIME as any | as any | |
Time.ToRecord | TIME as time | as record | |
Time.ToText | TIME as nullable time , optional OPTIONS as any , optional CULTURE as nullable text | as nullable text | |
Type.AddTableKey | TABLE as type , COLUMNS as list , ISPRIMARY as logical | as type | |
Type.ClosedRecord | TYPE as type | as type | |
Type.Facets | TYPE as type | as record | |
Type.ForFunction | SIGNATURE as record , MIN as number | as type | |
Type.ForRecord | FIELDS as record , OPEN as logical | as type | |
Type.FunctionParameters | TYPE as type | as record | |
Type.FunctionRequiredParameters | TYPE as type | as number | |
Type.FunctionReturn | TYPE as type | as type | |
Type.Is | TYPE1 as type , TYPE2 as type | as logical | |
Type.IsNullable | TYPE as type | as logical | |
Type.IsOpenRecord | TYPE as type | as logical | |
Type.ListItem | TYPE as type | as type | |
Type.NonNullable | TYPE as type | as type | |
Type.OpenRecord | TYPE as type | as type | |
Type.RecordFields | TYPE as type | as record | |
Type.ReplaceFacets | TYPE as type , FACETS as record | as type | |
Type.ReplaceTableKeys | TABLETYPE as type , KEYS as list | as type | |
Type.TableColumn | TABLETYPE as type , COLUMN as text | as type | |
Type.TableKeys | TABLETYPE as type | as list | |
Type.TableRow | TABLE as type | as type | |
Type.TableSchema | TABLETYPE as type | as table | |
Type.Union | TYPES as list | as type | |
Uri.BuildQueryString | QUERY as record | as text | |
Uri.Combine | BASEURI as text , RELATIVEURI as text | as text | |
Uri.EscapeDataString | DATA as text | as text | |
Uri.Parts | ABSOLUTEURI as text | as record | |
Value.Add | VALUE1 as any , VALUE2 as any , optional PRECISION as nullable number | as any | |
Value.Alternates | ALTERNATES as list | as any | |
Value.As | VALUE as any , TYPE as type | as any | |
Value.Compare | VALUE1 as any , VALUE2 as any , optional PRECISION as nullable number | as number | |
Value.Divide | VALUE1 as any , VALUE2 as any , optional PRECISION as nullable number | as any | |
Value.Equals | VALUE1 as any , VALUE2 as any , optional PRECISION as nullable number | as logical | |
Value.Expression | VALUE as any | as nullable record | |
Value.Firewall | KEY as text | as any | |
Value.FromText | TEXT as any , optional CULTURE as nullable text | as any | |
Value.Is | VALUE as any , TYPE as type | as logical | |
Value.Lineage | VALUE as any | as any | |
Value.Metadata | VALUE as any | as any | |
Value.Multiply | VALUE1 as any , VALUE2 as any , optional PRECISION as nullable number | as any | |
Value.NativeQuery | TARGET as any , QUERY as text , optional PARAMETERS as any , optional OPTIONS as nullable record | as any | |
Value.NullableEquals | VALUE1 as any , VALUE2 as any , optional PRECISION as nullable number | as nullable logical | |
Value.Optimize | VALUE as any | as any | |
Value.RemoveMetadata | VALUE as any , optional METAVALUE as any | as any | |
Value.ReplaceMetadata | VALUE as any , METAVALUE as any | as any | |
Value.ReplaceType | VALUE as any , TYPE as type | as any | |
Value.Subtract | VALUE1 as any , VALUE2 as any , optional PRECISION as nullable number | as any | |
Value.Traits | VALUE as any | as table | |
Value.Type | VALUE as any | as type | Return the type of the given value. |
Value.VersionIdentity | VALUE as any | as any | |
Value.Versions | VALUE as any | as table | |
Value.ViewError | ERRORRECORD as record | as record | |
Value.ViewFunction | FUNCTION as function | as function | |
Variable.Value | IDENTIFIER as text | as any | This function is used internally. |
Web.BrowserContents | URL as text , optional OPTIONS as nullable record | as text | |
Web.Contents | URL as text , optional OPTIONS as nullable record | as binary | |
Web.Headers | URL as text , optional OPTIONS as nullable record | as record | |
Web.Page | HTML as any | as table | |
WebAction.Request | METHOD as text , URL as text , optional OPTIONS as nullable record | as action | |
Xml.Document | CONTENTS as any , optional ENCODING as nullable number | as table | |
Xml.Tables | CONTENTS as any , optional OPTIONS as nullable record , optional ENCODING as nullable number | as table | |
*.md
files in the path query-languages/
of the github repository MicrosoftDocs/query-docs with the following Python script #!/usr/bin/env python3 import re import os import glob prev_ns = '?' def extract_text_between_pre_tags(file_path): with open(file_path, 'r' ) as file: file_contents = file.read() match = re.search(r'<pre>\s*(.*?)\s*</pre>', file_contents, re.DOTALL) if match: m = match.group(1) m = re.sub(r'<b>(.*?)<\/b>', lambda match: match.group(1).upper(), m) global prev_ns ns = m.split('.')[0] if prev_ns != ns: if prev_ns != '?': print(' table }') print('}') print(f'{{ {ns}') print(' table { llll') prev_ns = ns sp = m.split('(') qr = sp[1].split(')') qr0 = f'`{qr[0]}` ' if qr[0] != '' else '' print(f' `{sp[0]}` ☰ {qr0}☰ `{qr[1][1:]}` ☰') doc_dir='/home/rene/microsoft/query-docs/query-languages/m' for filename in sorted(glob.glob(f'{doc_dir}/*.md')): file_path = os.path.join(doc_dir, filename) if os.path.isfile(file_path): extract_text_between_pre_tags(file_path) print(' table }') print('}')
Hex
, Base64
Optional
, Required
, Repeating
(See also Occurence
) LittleEndian
, BigEndian
QuoteAlways
, QuoteAfterDelimiter
Day
has the elements Sunday
(=0) through Saturday
(=6). Date.DayOfWeek
. List
, Ignore
, Erro
Global
, Local
. PairwiseHash
, SortMerge
, LeftHash
, RightHash
, LeftIndex
, RightIndex
. LeftOuter
, RightOuter
, FullOuter
, LeftAnti
, RightAnti
. Left
, Right
None
, Top
, Limit
, LimitOffset
, AnsiSql2008
Error
, Ignore
, UseNull
Pi
, E
All
, First
, Last
Optional
, Required
, Repeating
(See also BinaryOccurence
) Ascending
, Descending
Double
, Decimal
None
, Csv
RelativePosition
has the two elements FromStart
(=0) and FromEnd
(=1). Up
, Down
, AwayFromZero
, TowardZero
, ToEven
. Utf8
, Utf16
, Ascii
, Unicode
, BigEndianUnicode
. Critical
, Error
, Warning
, Information
, Verbose
. Get
etc.