SECOND
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Возвращает секунды timevalue, как число от 0 до 59.
Синтаксис
SECOND(<time>)
Параметры
Термин | Определение |
---|---|
time |
time в datetime format, например 16:48:23 or 4:48:47 вечера. |
Возврат value
Целочисленное число от 0 до 59.
Замечания
В отличие от Microsoft Excel, который сохраняет даты and раз в качестве серийных номеров, DAX использует
datetime
format при работе с датами and времени. If исходные данные not в этом format, DAX неявно преобразует данные. Форматирование можно использовать для отображения дат, and раз в качестве последовательного номера.date/timevalue, которые вы предоставляете в качестве аргумента функции SECOND, можно ввести в виде текстовой строки в кавычках (например, "6:45 PM"). Вы также можете предоставить timevalue в результате другого выражения, or в качестве ссылки на столбец, который contains раз.
If вы предоставляете числовые value другого типа данных, например 13.60, value интерпретируется как серийный номер and представляется как тип данных
datetime
перед извлечением value секунд. Чтобы упростить понимание результатов, может потребоваться представить такие числа, как даты, прежде чем использовать их в функции SECOND. Например, if используется SECOND с столбцом, который contains числовым value, например, 25,56, формула возвращает 24. Это связано с тем, что при форматировании в виде datevalue 25,56 эквивалентно 25 января 1900 г., 1:26:24 вечера.Если аргумент
time
является текстовым представлением dateandtime, функция использует параметры языкового стандарта anddate/time клиентского компьютера для понимания текста value для выполнения преобразования. Большинство языковых стандартов используют двоеточие (:) в качестве разделителя timeand любой входной текст с помощью двоеточий, так как time разделители будут правильно анализироваться. Просмотрите параметры языкового стандарта, чтобы понять результаты.
Пример 1
Следующая формула возвращает количество секунд в time, содержащегося в столбце TransactionTime таблицы с именем Orders.
= SECOND('Orders'[TransactionTime])
Пример 2
Следующая формула возвращает значение 3, которое является числом секунд в time, представленном value, 3 марта 2008 г. 12:00:03.
= SECOND("March 3, 2008 12:00:03")
содержимое Related
функции DateandtimeHOURMINUTEYEAR