From ed116964161073d1142f310f05bd1cfa460f7cd2 Mon Sep 17 00:00:00 2001 From: Oscar Martinez Valero Date: Fri, 26 Apr 2024 16:59:56 +0200 Subject: [PATCH] Updated M --- M.pq | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/M.pq b/M.pq index 8ff22bd..3681f30 100644 --- a/M.pq +++ b/M.pq @@ -74,22 +74,30 @@ let Any.Type = Any.Type, Binary.ToText = Binary.ToText, BinaryEncoding.Base64 = BinaryEncoding.Base64, + Character.FromNumber = Character.FromNumber, Comparer.OrdinalIgnoreCase = Comparer.OrdinalIgnoreCase, Date.AddDays = Date.AddDays, + Date.AddMonths = Date.AddMonths, + Date.AddYears = Date.AddYears, Date.Day = Date.Day, Date.DayOfWeek = Date.DayOfWeek, Date.DayOfWeekName = Date.DayOfWeekName, Date.DayOfYear = Date.DayOfYear, Date.DaysInMonth = Date.DaysInMonth, Date.EndOfMonth = Date.EndOfMonth, + Date.EndOfQuarter = Date.EndOfQuarter, + Date.EndOfWeek = Date.EndOfWeek, + Date.EndOfYear = Date.EndOfYear, Date.From = Date.From, Date.Month = Date.Month, Date.MonthName = Date.MonthName, Date.QuarterOfYear = Date.QuarterOfYear, Date.StartOfMonth = Date.StartOfMonth, + Date.StartOfQuarter = Date.StartOfQuarter, Date.StartOfWeek = Date.StartOfWeek, Date.ToText = Date.ToText, Date.Type = Date.Type, + Date.WeekOfYear = Date.WeekOfYear, Date.Year = Date.Year, DateTime.FixedLocalNow = DateTime.FixedLocalNow, DateTime.LocalNow = DateTime.LocalNow, @@ -100,23 +108,31 @@ let Day.Friday = Day.Friday, Day.Monday = Day.Monday, Duration.Days = Duration.Days, + Duration.From = Duration.From, Duration.Hours = Duration.Hours, Duration.Minutes = Duration.Minutes, Duration.Seconds = Duration.Seconds, Duration.Type = Duration.Type, ExtraValues.Error = ExtraValues.Error, Function.InvokeAfter = Function.InvokeAfter, + Int64.From = Int64.From, Int64.Type = Int64.Type, + JoinAlgorithm.SortMerge = JoinAlgorithm.SortMerge, + JoinKind.LeftOuter = JoinKind.LeftOuter, Json.Document = Json.Document, Json.FromValue = Json.FromValue, Lines.FromBinary = Lines.FromBinary, List.Accumulate = List.Accumulate, List.Average = List.Average, + List.Buffer = List.Buffer, List.Combine = List.Combine, + List.Contains = List.Contains, List.Count = List.Count, List.Dates = List.Dates, + List.Difference = List.Difference, List.Distinct = List.Distinct, List.First = List.First, + List.Generate = List.Generate, List.IsEmpty = List.IsEmpty, List.MatchesAny = List.MatchesAny, List.Max = List.Max, @@ -130,32 +146,47 @@ let List.Sum = List.Sum, List.Transform = List.Transform, List.Type = List.Type, + List.Union = List.Union, List.Zip = List.Zip, Logical.Type = Logical.Type, Number.Abs = Number.Abs, Number.From = Number.From, Number.IntegerDivide = Number.IntegerDivide, + Number.Mod = Number.Mod, Number.PositiveInfinity = Number.PositiveInfinity, Number.Power = Number.Power, + Number.RoundDown = Number.RoundDown, + Number.RoundUp = Number.RoundUp, + Number.ToText = Number.ToText, Number.Type = Number.Type, Order.Descending = Order.Descending, Record.Field = Record.Field, Record.FieldNames = Record.FieldNames, Record.FieldValues = Record.FieldValues, Record.FromList = Record.FromList, + Replacer.ReplaceValue = Replacer.ReplaceValue, Splitter.SplitByNothing = Splitter.SplitByNothing, Splitter.SplitTextByRepeatedLengths = Splitter.SplitTextByRepeatedLengths, Table.AddColumn = Table.AddColumn, Table.AddIndexColumn = Table.AddIndexColumn, + Table.Buffer = Table.Buffer, Table.Column = Table.Column, Table.ColumnNames = Table.ColumnNames, Table.Combine = Table.Combine, + Table.Distinct = Table.Distinct, + Table.DuplicateColumn = Table.DuplicateColumn, Table.ExpandTableColumn = Table.ExpandTableColumn, Table.FromList = Table.FromList, Table.FromRecords = Table.FromRecords, Table.FromRows = Table.FromRows, Table.FromValue = Table.FromValue, Table.Group = Table.Group, + Table.Join = Table.Join, + Table.NestedJoin = Table.NestedJoin, + Table.RemoveColumns = Table.RemoveColumns, + Table.RenameColumns = Table.RenameColumns, + Table.ReorderColumns = Table.ReorderColumns, + Table.ReplaceValue = Table.ReplaceValue, Table.RowCount = Table.RowCount, Table.Schema = Table.Schema, Table.SelectColumns = Table.SelectColumns, @@ -163,11 +194,16 @@ let Table.Sort = Table.Sort, Table.ToRecords = Table.ToRecords, Table.ToRows = Table.ToRows, + Table.TransformColumnTypes = Table.TransformColumnTypes, Table.TransformColumns = Table.TransformColumns, Text.BeforeDelimiter = Text.BeforeDelimiter, Text.Combine = Text.Combine, Text.Contains = Text.Contains, + Text.End = Text.End, Text.From = Text.From, + Text.PadEnd = Text.PadEnd, + Text.PadStart = Text.PadStart, + Text.Proper = Text.Proper, Text.Repeat = Text.Repeat, Text.Replace = Text.Replace, Text.SplitAny = Text.SplitAny, @@ -179,6 +215,7 @@ let Time.Second = Time.Second, Time.Type = Time.Type, Type.Is = Type.Is, + Value.ReplaceMetadata = Value.ReplaceMetadata, Value.ReplaceType = Value.ReplaceType, Value.Type = Value.Type //,Web.Contents = Web.Contents //Unfortunately adding this function to the M code will create a dynamic error :(