Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Date.From(value as any, optional culture as nullable text) as nullable date
О программе
Возвращает значение даты из заданного значения.
value: значение для скрытия даты. Если задано значениеnull, эта функция возвращаетсяnull. Если заданное значение равноdate,valueвозвращается. Значения следующих типов можно преобразовать вdateзначение:-
text: Этоdateзначение из текстового представления. Подробности см. в Date.FromText. -
datetime: компонент даты объектаvalue. -
datetimezone: компонент даты локального эквивалента времениvalue. -
number: компонент даты эквивалента даты и времени числа с плавающей запятой, целочисленный компонент которого равен числу дней до полуночи, 30 декабря 1899 года и дробный компонент которого представляет время на этот день, разделенное на 24. Например, полночь, 31 декабря 1899 года представлена 1.0; 6 утра, 1 января 1900 года представлено 2.25; полночь, 29 декабря 1899 года представлена -1.0; и 6 утра, 29 декабря 1899 года представлено -1.25. Базовое значение равно полуночи, 30 декабря 1899 года. Минимальное значение равно полуночи, 1 января 0100 г. Максимальное значение — последний момент 31 декабря 9999 года.
Если
valueимеет какой-либо другой тип, возвращается ошибка.-
culture: Культура заданного значения (например, "en-US").
Пример 1
Преобразуйте указанную дату и время в значение даты.
Использование
Date.From(#datetime(1899, 12, 30, 06, 45, 12))
Выходные данные
#date(1899, 12, 30)
Пример 2
Преобразуйте указанное число в значение даты.
Использование
Date.From(43910)
Выходные данные
#date(2020, 3, 20)
Пример 3
Преобразуйте даты немецкого текста в столбце "Дата публикации" в значения даты.
Использование
let
Source = #table(type table [Account Code = text, Posted Date = text, Sales = number],
{
{"US-2004", "20 Januar 2023", 580},
{"CA-8843", "18 Juli, 2023", 280},
{"PA-1274", "12 Januar, 2022", 90},
{"PA-4323", "14 April 2023", 187},
{"US-1200", "14 Dezember, 2022", 350},
{"PTY-507", "4 Juni, 2023", 110}
}),
#"Filtered rows" = Table.TransformColumns(
Source,
{"Posted Date", each Date.From(_, "de-DE"), type date}
)
in
#"Filtered rows"
Выходные данные
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023, 1, 20), 580},
{"CA-8843", #date(2023, 7, 18), 280},
{"PA-1274", #date(2022, 1, 12), 90},
{"PA-4323", #date(2023, 4, 14), 187},
{"US-1200", #date(2022, 12, 14), 350},
{"PTY-507", #date(2023, 6, 4), 110}
})