Функция HOUR (DAX)
Возвращает значение часа в виде числа от 0 (12:00 A.M.) до 23 (11:00 P.M.).
Синтаксис
HOUR(<datetime>)
Параметры
Элемент |
Определение |
|---|---|
datetime |
Значение типа datetime, например 16:48:00 или 4:48 PM. |
Возвращаемое значение
Целое число от 0 до 23.
Замечания
Функция HOUR принимает в качестве аргумента значение времени, для которого нужно определить час. Это время можно указать с помощью функции даты-времени, посредством выражения, возвращающего значение datetime, или путем непосредственного ввода значения в одном из принятых форматов времени. Значения времени также можно вводить в любом принятом текстовом представлении времени.
Если аргумент datetime представлен в текстовом виде, эта функция использует настройки клиентского компьютера для локали, даты и времени, чтобы понять текстовое значение и выполнить его преобразование. В большинстве стран в качестве разделителя времени используется двоеточие (:), так что любой входной текст с двоеточием в качестве разделителя времени успешно пройдет синтаксический анализ. Просмотрите настройки локали, чтобы понять полученные результаты.
Пример
В следующем примере возвращается значение часа из столбца TransactionTime таблицы Orders.
=HOUR('Orders'[TransactionTime])
В следующем примере возвращается значение 15, соответствующее времени 3 PM в 24-часовом формате. Текстовое значение автоматически проходит синтаксический анализ и преобразуется в значение даты-времени.
=HOUR("March 3, 2008 3:00 PM")
См. также