События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Мерывизуального элемента
Преобразует часы, минуты и секунды в виде чисел в формат datetime
.
TIME(hour, minute, second)
Термин | Определение |
---|---|
hour |
Режим импорта: число от 0 до 32767, представляющее час. Любое значение больше 23 будет разделено на 24, а оставшаяся часть будет рассматриваться как значение часа, представленное как доля дня. Например, TIME(27,0,0) = TIME(3,0,0) = 3:00:00 AM Режим DirectQuery: число от 0 до 23, представляющее час. |
minute |
Режим импорта: число от 0 до 32767, представляющее минуту. Любое значение, больше 59 минут, преобразуется в часы и минуты. Любое значение, превышающее 1440 (24 часа), не изменяет часть даты. Вместо этого она будет разделена на 1440, а оставшаяся часть будет рассматриваться как значение минуты, представленное как доля дня. Например, TIME(0,2190,0) = TIME(0,750,0) = TIME(12,30,0) = 12:30:00 PM Режим DirectQuery: число от 0 до 59, представляющее минуту. |
second |
Режим импорта: число от 0 до 32767, представляющее второй. Любое значение, превышающее 59, будет преобразовано в часы, минуты и секунды. Например, TIME(0,0,2000) = TIME(0,33,20) = 12:33:20 AM Режим DirectQuery: число от 0 до 59, представляющее второй. |
Время (datetime
) от 00:00:00 (12:00:00:00) до 23:59:59 (11:59:59:59 ВЕЧЕРА).
В отличие от Microsoft Excel, в котором хранятся даты и время в виде серийных номеров, DAX работает со значениями даты и времени в формате datetime
. Числа в других форматах неявно преобразуются при использовании значения даты и времени в функции DAX. Если необходимо использовать серийные номера, можно использовать форматирование, чтобы изменить способ отображения чисел.
Значения времени — это часть значения даты, а в системе серийных чисел представлены десятичным числом. Поэтому значение datetime
12:00 pm эквивалентно 0,5, так как это половина дня.
Аргументы функции TIME можно указать в виде значений, которые вы вводите напрямую, в результате другого выражения или по ссылке на столбец, содержащий числовое значение.
Дата и дата также можно указать в виде литерала в формате dt"YYYY-MM-DD"
, dt"YYYY-MM-DDThh:mm:ss"
или dt"YYYY-MM-DD hh:mm:ss"
. При указании в качестве литерала использование функции TIME в выражении не требуется. Дополнительные сведения см. в синтаксисе DAX | Дата и время.
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
В следующих примерах оба возвращают время: 3:00:
= TIME(27,0,0)
= TIME(3,0,0)
В следующих примерах оба возвращают время, 12:30:
= TIME(0,750,0)
= TIME(12,30,0)
В следующем примере создается время на основе значений в столбцах, intHours
, , : intMinutes
intSeconds
= TIME([intHours],[intMinutes],[intSeconds])
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня